Senior Software Engineer - Platform
BetterCompAbout the role
About the role
Are you a seasoned Senior Software Engineer - Platform eager to join a dynamic team where excellence is the norm? We're a world-class, remote-first startup seeking someone passionate about building innovative and scalable applications. Here, you'll be part of a culture that values continuous learning, collaboration, and pushing the boundaries of what's possible.
What you’ll do:
- As a senior member of our platform engineering team, you'll play a pivotal role in designing, building, and maintaining our core infrastructure and platform services. You’ll work primarily with Python on the backend and AWS services, ensuring the reliability, scalability, and performance of our systems. While some frontend knowledge is useful, your focus will be on backend and infrastructure.
- You'll leverage AWS services like ECS/EKS, SQS, and RDS to build robust and scalable cloud-based platforms. Deploying on our GitLab CI/CD pipeline, you'll automate infrastructure deployments and ensure that code and infrastructure changes are delivered smoothly and reliably. You’ll also implement comprehensive monitoring and alerting to guarantee our platform's health and performance.
- Beyond coding, you'll collaborate with development teams to improve their workflows and tooling. You'll participate in code reviews, mentor junior engineers, and contribute to a culture that emphasizes operational excellence and developer experience. You will be instrumental in building and maintaining tools and systems that make our developers more productive and our platform more stable.
What you bring:
- Expertise in Software Development: Strong proficiency with Python and NodeJS.
- Cloud Experience: Solid experience with AWS, particularly ECS, EKS, SQS, RDS, and a deep understanding of cloud-native architectures.
- CI/CD Proficiency: Expertise with GitLab for version control, CI/CD pipelines, infrastructure as code, and team collaboration.
- Operational Experience: Proven experience with monitoring, alerting, and incident response for distributed systems.
- Infrastructure as Code: Experience with tools like Terraform.
- Problem-Solving Abilities: Aptitude for analyzing complex infrastructure and application performance issues and delivering reliable, scalable solutions.
- Automation Skills: Ability to automate infrastructure provisioning, deployment, and maintenance tasks.
- Self-Motivation: Ability to thrive in a remote work environment, demonstrating discipline and ownership in every project.
- Team Player: Excellent communication skills and a collaborative mindset, with a focus on supporting development teams.
Why you’ll love it:
BetterComp is transforming the way companies approach compensation, delivering modern, data-driven solutions that help organizations streamline pay practices, ensure fairness, and stay competitive. With a growing roster of enterprise clients, including many of the world’s largest companies, we’re redefining how compensation teams work.
As a fast-moving startup, we thrive on building what doesn’t yet exist—solving complex problems with creativity, agility, and a bias for action. At BetterComp, you’ll be part of a forward-thinking team that values bold ideas, empowers you to take ownership, and provides the support needed to grow your career.
Our success is driven by exceptional people. We hire top talent and give them the autonomy and space to do their best work. Here, you’ll collaborate with some of the most innovative and driven minds in the industry, tackling compensation’s toughest challenges and shaping the future of HRTech.
What we offer:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s