Posted May 6, 2026
As a Senior Software Engineer, you will play a crucial role in maintaining high standards by engaging in analysis, design, development, and deployment activities. You will review product specifications and generate top-quality high-level/low-level technical design deliverables. Collaboration across functions is essential to make technical trade-offs between your group's short-term and long-term business needs, as well as the overall company requirements. Key Responsibilities:
Qualifications Required:
Minimum 5 years of Software Engineering experience
Minimum 3 years of relevant experience in Java, Spring, and SpringBoot
Proficiency in building microservice-based high-performance, stable, scalable systems deployed in an enterprise setting
Experience in mentoring other Engineers and knowledge of API-driven platform development and Software Integration
Expertise in relational and non-relational/NoSQL databases like MySQL, Oracle, MongoDB, ES, etc. - Familiarity with Agile development tools, CI/CD tools such as Jenkins, and Test-driven development tools
Demonstrated experience in designing, leading, and shipping complex web applications, especially within the Supply Chain domain
Strong focus on modern product design and minimalistic user experience
Proactive contribution to knowledge-sharing across the engineering community Please note that no additional details about the company were provided in the job description. As a Senior Software Engineer, you will play a crucial role in maintaining high standards by engaging in analysis, design, development, and deployment activities. You will review product specifications and generate top-quality high-level/low-level technical design deliverables. Collaboration across functions is essential to make technical trade-offs between your group's short-term and long-term business needs, as well as the overall company requirements. Key Responsibilities:
Work closely with Software and Quality Engineers in your peer group to implement solutions, conduct testing, automate processes, and deliver high-quality features
Implement automation processes for ensuring clean code, quality gates, and security vulnerability checks
Document components and design within code and collaborative tools such as Confluence
Iteratively enhance the underlying infrastructure and third-party libraries
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City