Staff Software Engineering Manager

New
Fully remote work across the continental United States, Flexible work schedule aligned with core collaboration hoursFull-TimeManager
Salary190,000 - 225,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
SQLAgileJavaPeople ManagementSpring BootCI/CDRESTful APIsDistributed Systems

Requirements

  • 8+ years of professional software engineering experience building production-grade systems.
  • Proven experience in a Senior or Staff-level engineering role with ownership of architecture and technical design.
  • Strong backend expertise in Java, Spring / Spring Boot, and SQL, including API and distributed systems design.
  • Experience with RESTful APIs, scalable system design, and modern software architecture principles.
  • Demonstrated people leadership experience, including mentoring, coaching, and performance management of engineers.
  • Strong knowledge of software engineering best practices, including testing strategies, CI/CD, and code quality standards.
  • Experience working in Agile environments with iterative delivery and continuous deployment practices.
  • Hands-on experience using AI-assisted development tools and promoting their adoption within engineering teams.
  • Strong communication skills with the ability to influence technical direction and align stakeholders.
  • Bachelor’s degree in Computer Science or equivalent practical experience.

Responsibilities

  • Lead, coach, and develop a team of software engineers, including performance management, career development, and hiring support.
  • Contribute directly to backend system design and implementation, building scalable services and APIs using Java and Spring Boot.
  • Own technical architecture decisions and set high standards for system design, code quality, and engineering practices across the team.
  • Ensure the quality, reliability, and performance of delivered systems through strong engineering practices and automated testing.
  • Drive adoption of AI-assisted development tools and integrate them into daily engineering workflows to improve productivity and output quality.
  • Partner with engineering leadership to evolve shift-left testing practices and promote developer-owned quality across the SDLC.
  • Oversee delivery planning, prioritization, and execution within an Agile/Scrum environment to ensure predictable outcomes.
  • Collaborate with product, UX, and cross-functional engineering teams to define and deliver scalable technical solutions.
  • Improve engineering productivity through evaluation and adoption of modern tools, CI/CD practices, and development workflows.
  • Participate in production support, troubleshooting, and incident resolution for critical systems when needed.
View Full Description & ApplyYou'll be redirected to the employer's site
190,000 - 225,000 USD per year
Apply Now