Sr. Software Engineer
Overview
In this role you will design, develop, test, and maintain complex software systems, partnering with stakeholders to define scope and ensure scalable, high-quality solutions. You’ll work on both front-end and back-end components, integrate with existing platforms, and guide technical decisions to support large-scale deployments. You’ll be shaping architecture in a fast-paced environment and mentoring junior engineers to drive delivery. This opportunity lets you influence product roadmaps and leverage modern technologies to solve mission-critical problems.
ResponsibilitiesTechnical detail design, coding, and testing of applicationsServe as SME in discussions to maintain and enhance existing systemsDevelop/interface design documentation and ensure compliance with standardsDeliver large-scale systems for tens of thousands of usersPerform software analysis, including requirements and use casesImplement and document source code to design specsDevelop and run automated unit tests and structured test casesAnalyze results from software testing and performance dataDevelop software solutions for enterprise environmentsWork with cross-functional teams to develop reliable software at scaleMentor junior engineersProvide direct technical support for critical issuesExtend open-source libraries to meet needsContribute to product scoping and roadmap discussionsEvaluate emerging technologies for best practices
Key requirements5-8 years of software development experienceMust have COBOL programming language expertise (CICS, JCL, TSO/ISPF, ChangeMan, Topaz)Java development experience with unit/integration testing (JUnit/TestNG)Ability to understand and modify code written by othersAbility to work independentlyExperience with web services and RESTful/SOAStrong experience with Agile/Scrum methodologiesStrong CI within a DevOps environmentExcellent written and verbal English communicationExperience with Java/Spring stack (Spring Core, Spring Boot, Spring MVC, Spring Integration)Experience with AWS cloud technologiesNice-to-have experience with API Management ToolsNice-to-have experience with GIT/BitbucketcommunicationindependencementoringCOBOL (CICS, JCL, TSO/ISPF, ChangeMan, Topaz)JavaSpring (Core, Boot, MVC, Integration)