We are seeking a Senior Software Engineer I with 4+ years of professional software engineering experience and 4+ years of hands-on Java development experience building enterprise applications. The ideal candidate will have experience designing and implementing RESTful APIs and microservices, developing and supporting cloud-native applications in Azure or similar cloud environments, and supporting highly available enterprise platforms. This role involves participating in production support, incident investigation, root cause analysis, and operational improvement efforts, as well as maintaining and enhancing existing enterprise applications while contributing to modernization initiatives. The successful candidate will demonstrate the ability to independently deliver complex technical solutions from design through implementation, deployment, and production support, and will have experience working within Agile software development methodologies. A strong understanding of software design principles, application architecture, and development best practices is essential, as is experience working with complex data models and enterprise-scale applications. Excellent problem-solving, analytical, and troubleshooting skills, along with strong verbal and written communication skills, are required to collaborate effectively across technical and non-technical teams. A BS in Engineering, Computer Science, or equivalent experience is required, with an advanced degree being preferred.
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