24 hours ago
Remote, United States +6 moreSenior
Base Salary
$106k - $146k/yr
Responsibilities
- Participate in all phases of the software development lifecycle, including design, software development, code reviews, testing, and deployment.
- Collaborate with software engineers, architects, QA engineers, full-stack developers, analysts, and distributed engineering teams to design and build systems.
- Contribute to security and risk assessments for production application components.
- Interact with customers to resolve operational problems and determine customer requirements.
- Participate in Scrum team activities and provide on-call support as needed.
Requirements
- Bachelor’s degree or higher and five years of software development experience, or a high school diploma/GED and ten years of software development experience.
- At least five years of software development experience using Java, C#, or Python.
- At least one year of experience with relational SQL or NoSQL databases.
- At least one year of experience with AWS cloud architecture, web application security, and large-scale hosted applications.
- Preferred qualifications include a bachelor’s or master’s degree in Computer Science, Computer Science Engineering, or a related discipline.
- Preferred qualifications include experience with AWS Lambda, AWS Step Functions, Linux/Unix, enterprise software design principles, architectural patterns, testing, configuration management, and continuous integration.
Benefits
- Remote work location with up to 20% domestic travel.
- Relocation assistance may be authorized.
- New hires starting October 1, 2025 or later must travel to a designated company location for initial on-site onboarding; the company coordinates and pays related expenses according to its travel policy.
- Benefits may include medical, dental and vision coverage, health savings accounts, flexible spending accounts, disability benefits, life insurance, paid absences, and retirement benefits.
