Jobgether
Senior Software Engineer - Backend
engineeringfull-timeUS
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities
- Design, develop, and operate distributed, event-driven backend services that support cloud governance workloads at large scale.
- Build and evolve GraphQL APIs used by customers and internal teams, ensuring reliability, maintainability, and strong performance.
- Develop pipelines capable of executing governance policies across thousands of cloud accounts, regions, and cloud environments.
- Design and maintain data stores supporting cloud asset and cost information, including database schemas, migrations, and query optimization.
- Work extensively with AWS services and serverless technologies, including Lambda, EventBridge, SNS/SQS, DynamoDB, and ECS.
- Apply infrastructure-as-code and modern CI/CD practices using technologies such as Terraform, Docker, and GitHub Actions.
- Lead backend engineering initiatives from technical design through implementation, deployment, and ongoing operation.
- Mentor other engineers, provide technical guidance, and contribute to architectural discussions and engineering standards.
- Build robust systems that account for failure scenarios, retries, idempotency, eventual consistency, and observability.
- Maintain a strong automated testing culture using tools such as pytest, moto, and containerized environments for functional testing.
- Collaborate closely with engineering colleagues in a distributed Agile/DevOps environment to break down complex problems, evaluate solutions, and deliver effectively.
- Contribute to continuous improvement of development practices, system architecture, reliability, and overall product quality.
- 5+ years of professional experience developing backend services with Python.
- 3+ years of experience leading backend engineering initiatives and mentoring other engineers.
- Strong experience designing, building, and operating distributed, event-driven systems, with a solid understanding of failure handling, retries, idempotency, and eventual consistency.
- Advanced knowledge of relational databases and ORM technologies, including schema design, migrations, and query performance optimization; experience with PostgreSQL, SQLAlchemy, and Alembic is highly relevant.
- Experience designing and evolving APIs consumed by customers and internal teams, preferably with GraphQL.
- Hands-on experience with AWS and serverless technologies such as Lambda, EventBridge, SNS/SQS, DynamoDB, and ECS.
- Experience with infrastructure as code and CI/CD practices, particularly Terraform, Docker, and GitHub Actions.
- Strong testing discipline and familiarity with modern testing frameworks and practices, including pytest and functional testing with containerized environments.
- Ability to work effectively within a distributed software engineering organization using Agile and DevOps methodologies.
- Strong ownership, attention to detail, collaboration, and willingness to both support teammates and learn from others.
- Excellent verbal and written communication skills, with the ability to break down complex problems, evaluate alternative solutions, make architectural recommendations, and guide teams toward implementation.
- Prior startup experience, knowledge of cloud governance, policy-as-code, or cloud security and compliance tooling is a plus.
- Experience with Azure, GCP, or other multi-cloud environments, data-intensive technologies, authentication and authorization, LLM-based applications, open-source contributions, or frontend technologies such as React and TypeScript is advantageous.
- 100% remote work environment with collaboration supported through Slack and Google Meet.
- Company-provided laptop for development.
- Home office budget to support an effective remote workspace.
- Access to GitHub and JIRA with a lightweight Agile development process.
- Opportunity to work alongside a talented, experienced, and collaborative engineering team.
- Equity compensation.
- Comprehensive health benefits.
- Generous paid time-off policy.
- Inclusive workplace committed to equal employment opportunities.
Requirements
Benefits
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply