Senior Software Engineer

Hpn Software Solutions Llc — United States · Posted ~3 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Company Description HPN Software Solutions LLC is a software and technical services company based in Colorado Springs, CO. The organization focuses on providing subject matter experts to address complex and challenging technical problems for its clients. Team members work on high-impact projects that require strong problem-solving skills and deep technical expertise. HPN offers opportunities to collaborate with experienced professionals and contribute to innovative solutions in a supportive environment. Role Description This full-time, on-site Senior Software Engineer role is located in the Greater Colorado Springs Area. The Senior Software Engineer will design, develop, test, and maintain back-end software solutions that support complex technical requirements. Daily responsibilities include writing high-quality, efficient code, participating in code reviews, and collaborating with cross-functional teams to refine requirements and architecture. The role involves troubleshooting and optimizing existing systems, contributing to technical decision-making, and mentoring less-experienced engineers. The Senior Software Engineer will also help improve development processes and ensure best practices in software engineering are consistently applied. Qualifications 5+ years of professional backend software engineering experience, with a strong emphasis on Java.Expertise in the Spring ecosystem (Spring Boot, Spring Security).roven experience deploying and running workloads in Kubernetes (Helm, kubectl, ingress controllers). Hands-on experience with asynchronous messaging systems like Kafka or RabbitMQ.Proficiency in unit, integration, and contract testing (JUnit 5)Ability to analyze complex technical problems, propose solutions, and communicate clearly with technical and non-technical stakeholders.Prior experience in a senior or lead engineering role, including mentoring and guiding other developers.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.