
Senior Software Engineer
RemoteHunter · United States
- Hybrid
- Full-time
- $174,000 / year
- United States
Job highlights
- Build and maintain critical cloud services.
- Design and implement risk, identity, fraud systems.
- Own features throughout the development lifecycle.
- Support production environments and collaborate cross-functionally.
- Enhance platform performance and reliability.
About the role
About Our Client
This organization operates as a global data and technology provider, serving diverse markets including financial services, healthcare, automotive, agribusiness, and insurance. It focuses on leveraging data and advanced technologies to create opportunities for individuals and businesses worldwide. Employing over 25,000 people across 32 countries, the organization supports a wide range of industries through its data-driven solutions.
About the Opportunity
The Senior Software Engineer will build and maintain cloud-based services critical to product performance, reliability, and customer experience. This role contributes to the design and implementation of systems supporting risk, identity, and fraud-related products, and owns features through the entire development lifecycle. The position supports production environments and collaborates with cross-functional teams to deliver impactful technical solutions.
Responsibilities
- Collaborate with engineers, product managers, and cross-functional teams to deliver features aligned with business goals.
- Design, implement, test, and deploy scalable cloud services and APIs.
- Write clean, maintainable, and well-tested code following modern engineering practices.
- Manage features and technical deliverables from development to production support.
- Monitor and troubleshoot production systems; participate in on-call rotations.
- Enhance platform performance, reliability, observability, and cost efficiency.
- Engage in code reviews, technical discussions, and design decisions.
- Document system behavior, technical decisions, and operational procedures.
- Work with Engineering, Product, and Data Science teams to solve complex technical problems.
- Foster an engineering culture focused on learning, accountability, and continuous improvement.
Requirements
- Bachelor's degree in Computer Science or related field.
- Minimum 5 years of experience developing cloud-based applications using Java, JavaScript, and/or Python.
- Experience with AWS services including compute, storage, database, or serverless technologies.
- Skilled in developing and supporting RESTful APIs and working with JSON.
- Familiarity with automated testing frameworks and writing unit and integration tests.
- Experience with tools such as GitHub, GitHub Actions, Terraform, Datadog, Jira, and Agile methodologies.
Pay Range and Compensation Package
- Salary range: $100,649 to $174,459.
- Compensation varies based on location, skills, experience, and education.
- Eligibility for variable pay opportunities.
Benefits & Perks
- Comprehensive medical, dental, and vision insurance.
- Matching 401(k) retirement plan.
- Flexible work arrangements including remote, hybrid, or in-office options.
- Flexible time off policies including vacation, sick leave, volunteer time off, and 12 paid holidays.
Equal Opportunity Statement
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.
Key skills/competency
- Senior Software Engineer
- Cloud-based services
- Java, JavaScript, Python
- AWS
- RESTful APIs
- JSON
- Automated testing
- GitHub
- Terraform
- Datadog
Skills & topics
- Senior Software Engineer
- Cloud Engineering
- Java
- JavaScript
- Python
- AWS
- REST API
- Software Development
- Full-stack Development
- Agile
How to get hired
- Tailor your resume: Highlight your 5+ years of experience with Java, JavaScript, or Python, and AWS services.
- Showcase your skills: Emphasize your experience with RESTful APIs, JSON, automated testing, and tools like GitHub and Terraform.
- Address requirements directly: Clearly state your Bachelor's degree in Computer Science or a related field.
- Demonstrate cultural fit: Express your understanding of fostering an engineering culture of learning and accountability.
- Apply strategically: Follow RemoteHunter's guidance to complete your full application on the hiring company’s career page.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary responsibilities of a Senior Software Engineer at this company?
- As a Senior Software Engineer, you will be responsible for building and maintaining cloud-based services, designing and implementing systems for risk, identity, and fraud products, and owning features throughout the entire development lifecycle. You'll also support production environments, enhance platform performance, and collaborate with cross-functional teams.
- What programming languages and technologies are essential for this Senior Software Engineer role?
- Essential technologies include Java, JavaScript, and/or Python for developing cloud-based applications. Experience with AWS services (compute, storage, database, serverless) and developing/supporting RESTful APIs with JSON is also crucial. Familiarity with tools like GitHub, Terraform, and Datadog is expected.
- What is the minimum experience required for the Senior Software Engineer position?
- The minimum experience required for this Senior Software Engineer role is 5 years of experience developing cloud-based applications using languages like Java, JavaScript, or Python.
- Does this Senior Software Engineer role offer remote work options?
- Yes, this role offers flexible work arrangements, including remote, hybrid, or in-office options, catering to various work preferences.
- What is the salary range for the Senior Software Engineer position?
- The salary range for this Senior Software Engineer position is between $100,649 and $174,459 annually, with compensation varying based on location, skills, experience, and education.
- What benefits are offered to a Senior Software Engineer at this company?
- The company offers comprehensive medical, dental, and vision insurance, a matching 401(k) retirement plan, flexible work arrangements, and flexible time off policies, including vacation, sick leave, volunteer time off, and 12 paid holidays.
- How does RemoteHunter assist candidates applying for this Senior Software Engineer role?
- RemoteHunter acts as a connector, helping exceptional candidates discover roles like this Senior Software Engineer position and guiding them to complete their full application directly through the hiring company's career page or ATS.
- What is the educational requirement for the Senior Software Engineer role?