What You Will Do:
As a Senior Software Engineer, you will develop, enhance, and maintain complex and diverse software systems across mission-critical environments. These systems may include processing-intensive analytics, large-scale data manipulation, real-time systems, and enterprise-level applications. You’ll work both independently and collaboratively to analyze requirements, implement robust software solutions, resolve defects, and ensure system integrity. This position places a strong emphasis on backend development with Java, Spring Boot, and MongoDB, as well as real-time messaging technologies such as Kafka, and requires familiarity with AWS services and the ECR suite.
This role is ideal for software engineers who thrive in fast-paced, mission-focused environments and who want to make a measurable impact. You'll contribute to secure, innovative solutions and work alongside experienced engineers, architects, and analysts. The position offers long-term technical growth and the opportunity to lead cutting-edge development using modern tools and technologies.
Key Responsibilities
Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.