The Senior Software Engineer designs, develops, tests, deploys, maintains, and debugs enterprise software applications. The role develops enterprise applications using Java and Spring Boot, builds event-driven solutions with Kafka, and develops and supports front-end applications using Angular. It also implements secure application functionality with Spring Security and the broader Spring Framework, maintains Jenkins CI/CD pipelines, and deploys and supports cloud-native applications in OpenShift environments. The engineer creates technical designs and scalable solutions for complex business and customer needs; performs unit, integration, and application testing; participates in release management and application delivery; and troubleshoots production and non-production issues. The role also documents technical and application procedures, improves development and delivery processes, and collaborates with cross-functional teams to solve technical problems and deliver customer-focused solutions. This position is located at a client site five days a week in Pittsburgh, Pennsylvania.
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