The Senior Software Engineer works on requirements analysis and scoping, solution design, coding, testing, defect management, troubleshooting, DevOps maintenance, and program monitoring. The role explores existing products and solutions to meet business and technical needs, identifies gaps and risks, classifies requirements, and contributes to user stories. It assists with designing product components and converting high-level designs into detailed module designs. The engineer develops and configures application components, selects appropriate languages and tools, automates routine processes, implements telemetry, and applies security requirements. The role maps customer requirements to test objectives, creates and executes test cases, manages defects and regression testing, and troubleshoots application performance and availability. It also independently performs complex application maintenance, monitors application metrics and logs, assesses change requests, and tracks project milestones and timelines. The position requires the stated education and experience alternatives and experience with the specified Java, Spring, API, CI/CD, cloud/container, database, scripting, and orchestration technologies. The listed pay range is $90,000–$180,000 per year, with additional annual or quarterly performance incentives.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior