Staff Software Engineer (Remote - US) at Jobgether

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Staff Software Engineer (Remote - US) at Jobgether. This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer in the United States.. This role is ideal for an experienced, hands-on software engineer who thrives in building scalable, reliable backend systems. You will lead the design and development of API-based services and cloud-native architectures, influencing the evolution of enterprise platforms that handle critical data at scale. Working collaboratively with product and engineering teams, you will ensure systems are secure, performant, and maintainable, while mentoring other engineers and promoting technical excellence. This position offers the opportunity to shape platform strategy, drive complex technical decisions, and make a tangible impact on business outcomes. You will participate in the full software lifecycle, from system design and implementation to monitoring, incident resolution, and continuous improvement initiatives. Remote work is available, with potential onsite engagements as needed.. . Accountabilities. ·         Lead the design, architecture, and development of scalable backend services, APIs, and event-driven systems.. ·         Own business-critical production systems, participating in on-call rotations, resolving incidents, and conducting postmortems to ensure reliability.. ·         Drive the technical strategy for enterprise platforms, balancing short-term delivery with long-term scalability and performance goals.. ·         Collaborate with cross-functional teams to align technical solutions with business objectives and product requirements.. ·         Champion best practices in system design, operational maturity, observability, testing, and CI/CD pipelines.. ·         Mentor and grow engineers, fostering technical depth, system design skills, and leadership capabilities.. ·         Continuously evaluate and adopt emerging technologies to enhance system performance, resilience, and maintainability.. ·         Bachelor’s degree in Computer Science or equivalent professional experience.. ·         10+ years of backend software development experience, including microservices, APIs, and event-driven architectures.. ·         3+ years of experience architecting and building cloud-native solutions on AWS (EKS, RDS, MSK, S3, Lambda).. ·         Proficiency with distributed systems, RESTful APIs, GraphQL, gRPC, and modern backend technologies.. ·         Strong experience with relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases, caching (Redis), and messaging systems (Kafka).. ·         Expertise in containerization and orchestration (Docker, Kubernetes), including deployment, monitoring, and scaling in production.. ·         Experience building observability into systems using tools like DataDog or OpenTelemetry.. ·         Understanding of modern application security principles, including secure API design, authentication/authorization, encryption, and DevSecOps practices.. ·         Strong system design skills, technical decision-making, and documentation abilities.. ·         Excellent communication and interpersonal skills, with experience mentoring engineers and guiding technical teams.. ·         Willingness to participate in an on-call rotation for incident management and system reliability.. ·         Experience with Elixir and Phoenix framework is preferred but not required; candidates with strong distributed systems expertise and willingness to learn are encouraged to apply.. Company Location: United States.