Staff Software Engineer (on-site, Dallas)
PROJECT OVERVIEW
Our client is looking for a highly skilled Staff Software Engineer to join the team and drive the development of cutting-edge applications to drive our Occupier solutions business.
You will play a technical leadership role, influencing both strategy and execution while mentoring engineers and collaborating with cross-functional teams to build next-generation Occupier solutions, AI-driven data platforms, and computing infrastructure that ensures high availability, security, and consistency.
This role requires deep expertise in building cloud native applications, distributed systems, cloud infrastructure, and AI/ML workloads to deliver reliable, intelligent, and high-performing platforms at scale.
IN THIS ROLE, YOU WILL
- Architect & Build: Design and develop scalable, fault-tolerant, and highly available applications.
- AI-Driven Automation: Implement AI-powered workflows that help our brokers streamline their work
- Security & Compliance: Ensure adherence to data security, privacy regulations (GDPR, CCPA, PCI-DSS), and financial compliance standards.
- Cross-Functional Leadership: Partner with engineering, product, risk, and compliance teams to drive innovation in transactional and AI-powered systems.
- Mentorship & Code Excellence: Provide technical mentorship and uphold high engineering standards through code reviews, system design discussions, and best practices.
- DevOps Thought Leadership: Demonstrates DevOps thought leadership by driving best practices, fostering a culture of collaboration, and continuously improving CI/CD pipelines and infrastructure automation.
- Build vs Buy: Exhibits strategic decision-making in Build vs Buy scenarios by evaluating technical feasibility, cost, time-to-market, and long-term scalability to align with business objectives.
IF YOU ARE
- 15+ years of experience in software engineering, distributed systems, and application development.
- Deep expertise in transactional database architectures (SQL, NoSQL, NewSQL), ACID principles, and event-driven processing.
- Strong coding skills in Python, C#, or Go with expertise in distributed computing, microservices, and containerized architectures (Kubernetes, Docker).
- Strong understanding of MLOps, data pipelines (Kafka, Spark, Flink), and cloud-native AI/ML deployment (AWS, GCP, Azure).
*Candidate must be a permanent resident or US citizen.
HOW’S THE HIRING PROCESS GOING
We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:
- Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.
- Technical Interview: Depending on the position, you may complete a technical assessment or test task.
- Client Interviews: 5 stages:
- 1. Cultural good fit;
- 2. Coding round;
- 3. System Design round;
- 4. Cross-team collaboration round;
- 5. CTO Interview.
- Department
- SSA
- Role
- Solution Architect
- Locations
- USA
- Remote status
- Hybrid
- Employment type
- Full-time
Already working at Opinov8?
Let’s recruit together and find your next colleague.