Sr. Software Engineer
About the role
- Design, develop, test, and deploy scalable software solutions
- Collaborate cross-functionally with product, design, and engineering teams
- Write clean, maintainable, and efficient code
- Participate in code reviews and improve engineering quality
- Support cloud-based and web applications
- Follow secure coding and engineering best practices
- What you'll need to succeed:
- Degree in Computer Science or equivalent experience8 + years of Relevant experience
- Strong programming skills in modern languages
- Understanding of software development methodologies
- Experience with Git and development tools
- Strong problem-solving and communication skills
- What would make you stand out:
- Experience with cloud platforms (AWS, Azure, GCP)
- Full-stack or distributed systems experience
- Exposure to APIs, GraphQL, or microservices
- Knowledge of performance optimization
- Passion for learning and innovation
- Generous paid time off
- Competitive medical, dental & vision coverage 401K with company match for USCompany-paid life insurance
- Company-paid short-term and long-term disability
- Access to mental health and wellness resources
- Company-paid volunteer time to do good in your community
- Legal coverage and other supplemental options
- A value-based culture where growth opportunities are endless
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
