The Sr. Specialist Software Engineering role is responsible for designing, coding, testing, debugging, and documenting new and existing components to ensure software meets business, quality, and operational needs. This position involves the design and development of digital experiences for customers and employees across consumer distribution channels. The role leads the software product development life cycle from inception to production launch and post-production support, focusing on modular and scalable web components. Key responsibilities include leading large cross-organizational software development projects, utilizing current web and micro-service technologies, and aligning development teams on a shared technical direction. The specialist will partner with stakeholders and architects to elaborate on solutions and interfaces, build high-quality code with unit testing and test-driven development, and establish critical non-functional requirements. Collaboration with peer organizations, dev ops, and support teams on technical issues is essential. The role also involves interpreting business needs into technical requirements, evaluating tools and technologies, troubleshooting code-level problems, and applying technical expertise to resolve programming and design issues. A strong focus on scalability, security, and availability of applications and processes is required, along with contributing to technical roadmaps and technical debt elimination. The position will build Java-based, high-volume, high-transaction e-commerce applications, create web applications using Java and Spring, and lead software migration and upgrade initiatives. Participation in SDLC activities for both on-premise and cloud environments, as well as building capability for application performance and health monitoring reporting, are also key aspects of the role.
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