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:
- Our fully remote position, based in the U.S., offers you the freedom to work from the comfort of your home, giving you the flexibility you've always wanted.
- Competitive compensation package that includes:
- Base salary range for this position: $140,000-$180,000 (annually based on experience and location)
- Equity
- Flexible PTO, generous company holidays
- Comprehensive health, dental, and vision insurance
- 401(k) with company match