Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer

Home > Java programming jobs

Staff Software Engineer in USA

  • SageSure
  • Full time
  • Email
  • Chicago, IL

Responsibilities

  • Design, develop, test, and maintain scalable software applications, services, APIs, and platform capabilities.
  • Lead technical design and implementation for complex, high-volume business requirements.
  • Influence architecture, design patterns, system integrations, technical direction, and engineering standards.
  • Identify and resolve performance, scalability, reliability, and maintainability concerns.
  • Deliver software through automated build, testing, deployment, and continuous delivery processes.
  • Maintain code quality through automated testing, code reviews, documentation, and software engineering best practices.
  • Communicate technical plans, architectural decisions, risks, and recommendations to technical and nontechnical stakeholders.
  • Provide technical guidance, mentorship, and coaching to engineers through pairing, design discussions, and code reviews.
  • Collaborate across engineering teams to solve shared technical challenges and advance platform capabilities.
  • Evaluate emerging technologies and AI-enabled engineering tools to improve software delivery and developer effectiveness.

Requirements

  • Bachelor’s degree in computer science, software engineering, information systems, or a related technical field, or equivalent practical experience.
  • At least 5 years of professional software engineering experience.
  • Strong proficiency in at least one modern programming language such as Java, TypeScript, Go, Python, C#, or a comparable language.
  • Experience designing, developing, integrating, and maintaining APIs, services, distributed systems, or modern software applications.
  • Experience working with databases and applying software design, architecture, testing, and development best practices.
  • Proven ability to provide technical leadership, evaluate tradeoffs, and influence complex cross-functional initiatives.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work effectively across remote and geographically dispersed teams.
  • Preferred experience with microservices or distributed systems, cloud platforms, containerization, and orchestration.
  • Preferred experience with AWS, Docker, Kubernetes, Java, Spring Boot, Temporal, Claude Code, Cursor, or GitHub Copilot.
  • Experience in property and casualty insurance, Insurtech, Fintech, or another regulated industry is preferred.
  • Ability to travel occasionally, up to 15%, based on business needs.

Benefits

  • Fully remote work arrangement within a distributed workforce environment.
  • Opportunity to work with modern technologies and contribute across the software development lifecycle.
  • Technical leadership, mentorship, and collaboration within a growing engineering organization.
  • Occasional travel of up to 15% may be required.

SageSure

SageSure is a leading managing general underwriter specializing in catastrophe-exposed markets across the US. We deliver a wide range of competitively priced insurance products—spanning homeowners, flood, earthquake, and commercial coverage—tailored to meet the needs of policyholders in high-risk...

Similar positions

QA Automation Engineer

  • Applaudo Studios
  • Full time
  • USA
  • 09/13/2026
  • Irvine, CA

DevOps Engineer (REF5793N)

  • Deutsche Telekom IT Solutions
  • Full time
  • Others
  • 09/13/2026
  • Debrecen, Hungary

Lead Software Engineer - Android Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 09/13/2026
  • Salary: $157k - $215k/yr
  • New York, NY

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 09/13/2026
  • Salary: $250k-$413k
  • Remote

Staff Software Engineer, Data Warehouse

  • Airbnb
  • Full time
  • USA
  • 09/12/2026
  • Salary: $212k-$265k
  • Remote