Senior Software Development Engineer, Backend
New
J
JobgetherCloud infrastructure
Employees able to work from any of the 50 U.S. states, subject to limited exceptionsFull-TimeSenior
SalaryAnnual base salary of $164,400–$262,600 USD in California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Washington state, and Washington, DC. Annual base salary of $156,200–$249,400 USD in Colorado, Hawaii, Illinois, Maine, Minnesota, Nevada, Ohio, Rhode Island, Vermont, and Virginia.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 6 years of professional software engineering experience building and operating backend or platform services in production environments.
- Required Skills
- AWSBackend DevelopmentPythonGoCI/CDTerraformDistributed Systems
Requirements
- Have at least 6 years of professional software engineering experience building and operating backend or platform services in production.
- Demonstrate system design skills, particularly in distributed systems and API-driven platforms.
- Have production development experience with Go or Python, or another modern programming language.
- Apply automated testing, code reviews, debugging, and maintainable coding practices.
- Have significant experience with at least one public cloud provider; AWS is preferred.
- Understand cloud services and infrastructure, including VPCs, subnets, routing, load balancers, security groups, IAM, compute, and storage.
- Have hands-on experience with infrastructure-as-code tools such as Terraform, including reusable, tested configurations and infrastructure drift management.
- Understand cloud security fundamentals, including IAM, network segmentation, encryption, and policy enforcement in multi-account environments.
- Have experience designing and maintaining CI/CD pipelines using tools such as GitLab Pipelines, GitHub Actions, Jenkins, or Argo.
- Have experience building or contributing to internal developer platforms, tooling, account provisioning systems, self-service infrastructure, or standardized engineering workflows; this is preferred.
- Have strong Linux systems and networking fundamentals; these are preferred.
Responsibilities
- Design, develop, and maintain backend services and APIs for self-service cloud capabilities, including account provisioning, networking, IAM, and policy controls.
- Turn recurring manual infrastructure tasks into reusable software products, APIs, and automation.
- Replace runbooks and ticket-based processes with secure, automated workflows.
- Understand internal engineering teams’ requirements and design intuitive interfaces and standardized infrastructure paths.
- Use customer feedback, platform usage data, and adoption metrics to guide improvements and roadmap priorities.
- Own services through architecture, implementation, testing, deployment, monitoring, and ongoing operations.
- Design for reliability using observability, service-level objectives, and self-healing capabilities.
- Participate in production on-call rotations and lead follow-up work to address root causes and prevent recurring incidents.
- Collaborate with platform, database, middleware, delivery engineering, and security teams to improve public cloud enablement.
View Full Description & ApplyYou'll be redirected to the employer's site