Logo for Genesis10

Staff Software Engineer

Roles & Responsibilities

  • 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.

Requirements:

  • 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.
  • Design and review distributed systems and APIs.

Job description


Software Engineering

Our client is building the future of healthcare technology with industry-leading products, solutions, and platforms that improve the lives of millions of seniors and those who care for them.

As a Staff Software Engineer, you will operate as a technical leader across teams, driving architectural direction, raising engineering standards, and enabling consistent delivery of scalable, reliable platforms. While still hands-on, this role focuses less on feature-by-feature delivery and more on system design, technical strategy, and team enablement.

This role is ideal for experienced engineers who want to lead through influence, solve complex cross-cutting problems, and shape the long-term technical health of the platform.

What You'll Do & Your Impact
  • 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.
Core Technical Responsibilities
  • 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.
Technology Stack
You will influence and work across a modern full-stack environment, including:
  • Backend:
    • .NET
    • Python
  • Frontend:
    • React
  • Databases:
    • SQL Server
    • PostgreSQL
  • APIs:
    • RESTful services
Experience designing AI-enabled systems or integrating LLM-backed services is a plus.

Skills & Capabilities
  • 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.

Experience & Qualifications
  • 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.

Nice to Have
  • 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.
What Success Looks Like
  • Clear, scalable architecture that enables teams to deliver with confidence.
  • Reduced technical risk and improved system reliability.
  • Strong technical leadership and mentorship across engineering teams.
  • Platforms that scale to support evolving business and customer needs.

Software Engineer Related jobs

Other jobs at Genesis10

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.