Genesis10 is a leading staffing firm in the U.S. that is currently seeking a Staff Software Engineer for a remote contract to hire opportunity. In this role, you will own and evolve system-level architecture, lead technical design for complex initiatives, and mentor other engineers while ensuring systems meet high standards for performance and security.
Responsibilities:
- Own and evolve system-level architecture across services, platforms, and domains
- Lead technical design for complex initiatives spanning multiple teams or product areas
- Set and promote engineering standards for architecture, security, reliability, and performance
- Partner with Dev Leads, Engineering Managers, and Product to align technical decisions with business priorities
- Guide and mentor Senior and Mid-level Engineers through design reviews, architecture discussions, and technical coaching
- Identify and resolve systemic technical risks before they impact delivery or customers
- Influence platform evolution to support scalability, AI-enabled capabilities, and future growth
- Deep-dive into codebases and systems when needed to unblock teams or resolve ambiguity
- Improve developer experience, tooling, and observability across teams
- Design and review distributed systems and APIs
- Drive architectural decisions related to data, integration, and service boundaries
- Ensure systems meet standards for availability, security, performance, and maintainability
- Support adoption of AI-enabled services and data-driven capabilities where appropriate
- Champion best practices for testing, CI/CD, and operational readiness
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 8–12+ years of professional software engineering experience
- Proven experience designing and evolving large-scale, distributed systems
- Strong background in backend systems and data architecture
- Experience mentoring engineers and influencing technical direction across teams
- Experience working in Agile environments and collaborating with cross-functional partners
- Strong systems thinking and ability to reason about complex architectures
- Comfortable influencing without direct authority
- Ability to balance long-term technical health with near-term delivery needs
- Clear communicator of technical concepts to both engineers and non-technical stakeholders
- Strong ownership mindset and bias toward action
- Backend experience with .NET and Python
- Frontend experience with React
- Database experience with SQL Server and PostgreSQL
- Experience with RESTful service APIs
- Experience designing AI-enabled systems or integrating LLM-backed services
- Experience with AI-enabled platforms or data-intensive systems
- Experience operating in healthcare or other regulated environments
- Cloud platform experience and CI/CD pipeline ownership
- Experience improving platform reliability, observability, or developer experience at scale