Sr Software Development Engineer in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr Software Development Engineer in United States.
This role sits at the core of a cloud platform engineering organization focused on building scalable, secure, and highly reliable distributed systems.
You will design and evolve foundational services that power authentication, authorization, onboarding, RBAC, auditing, reporting, and notifications across multiple product lines.
The environment is fast-paced and cloud-native, with a strong emphasis on microservices, automation, and operational excellence.
You will contribute to shaping architecture decisions while ensuring performance, reliability, and scalability at enterprise level.
This position offers the opportunity to solve complex engineering challenges in identity and platform infrastructure.
You will collaborate closely with cross-functional teams to drive consistency, observability, and engineering best practices across the ecosystem.
- Design, build, and maintain scalable and resilient microservices that support core platform capabilities such as authentication, authorization, RBAC, auditing, and APIs.
- Improve system reliability through robust observability practices including monitoring, logging, alerting, and distributed tracing using modern tooling.
- Develop and optimize cloud infrastructure automation using Infrastructure as Code tools such as Terraform and Terragrunt, ensuring efficient and repeatable deployments.
- Collaborate with engineering, product, and infrastructure teams to align technical solutions with business and platform requirements.
- Participate in incident reviews, operational retrospectives, and reliability initiatives to continuously improve system stability and performance.
- Drive engineering best practices, reduce technical debt, and contribute to improving CI/CD pipelines and deployment workflows.
- Provide technical leadership and contribute to architecture discussions for scalable and secure distributed systems.
Requirements:
- Strong experience in software engineering with a proven track record of building cloud-based, enterprise-grade systems.
- Proficiency in at least one modern programming language such as C#, Go, or Java.
- Hands-on experience with distributed systems, microservices architecture, and API development.
- Solid understanding of cloud platforms such as AWS, Azure, or Google Cloud, with experience designing for scalability and reliability.
- Experience with Kubernetes, Docker, and cloud-native application design principles.
- Strong background in Infrastructure as Code tools such as Terraform, AWS CDK, or Terragrunt.
- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or ArgoCD.
- Experience with observability tools such as Datadog, Prometheus, or similar monitoring platforms.
- Strong communication skills and ability to collaborate across multiple teams and stakeholders.
- Experience working on platform, core services, or shared services teams is highly desirable.
Benefits:
- Competitive compensation package aligned with experience and market benchmarks
- Flexible work arrangements, including remote and hybrid options depending on location
- Comprehensive health, dental, and vision insurance coverage
- Retirement savings plans with employer contributions where applicable
- Professional development opportunities, training programs, and continuous learning support
- Paid time off, holidays, and wellness-focused initiatives
- Inclusive and collaborative work culture emphasizing growth, trust, and autonomy