Backend Software Engineer
About Cognizant
Cognizant Digital Practice helps clients reinvent products, experiences, and business models to create new value, differentiation, and drive revenue in the digital economy. We take an Experience centered approach which uses human insights to take ideas from vision to outcome and building end to end experience leading solutions that enable brands to transform their customer and employee experiences using design, marketing, and commerce capabilities.
About the Role
We are seeking a talented and passionate Backend Software Engineer to join our team. The ideal candidate will have experience working in a large project environment with solid technical leadership abilities and strong development background in Java along with experience in Cloud Implementation architecture and a proven track record of delivering high-quality scalable software applications.
This initiative involves navigating a complex and dynamic landscape, where we are constantly presented with challenging problems that require innovative solutions. Our vision is to build a best-in-class, reliable, and cost-effective fulfilment platform that significantly reduces delivery times, improves transparency, and elevates both the overall experience.
As we continue this journey, we face a fast-paced, ambitious, and transformative path ahead. Every step we take builds toward setting new standards in fulfilment that will not only enhance the overall ecosystem but also its position as an industry leader. Our commitment to innovation, efficiency, and excellence will drive us forward as we shape the future of fulfilment for third-party sellers.
Job Location: Bentonville, AR – Onsite
Note: The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What you'll do:
- Provide deep technical expertise and thought leadership that helps accelerate adoption of the absolute best engineering practices, while maintaining knowledge on industry innovations, trends, and practices.
- Lead and participate in medium to large-scale projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information, writing, and developing code, and conducting unit testing. Communicating status and issues to team members and stakeholders.
- Developing highly scalable services to process millions of requests per day and solve complex software systems problems by leveraging state-of-the-art technology.
- Gaining exposure to various technologies used in Marketplace and E-commerce platforms.
- Designing and developing backend microservices and APIs for web applications using JVM ecosystem (Kotlin, Java) and other languages and frameworks (Python, Go)
- Collaborate with project teams and cross functional teams. Troubleshoot open issues and bug-fixes, ensuring on-time delivery and hand-offs. Interact with project manager to provide e input on project plan.
- Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, root cause), engaging support teams to assist in the resolution of issues. Formulate action plans, performing actions as designated in the plan. Interpret the results to determine further action, perform root cause analysis to prevent future occurrence of issues and complete online documentation.
- Provide support to the business by responding to users' questions, concerns, and issues (for example, technical feasibility, implementation strategies). Facilitate resolutions and lead cross-functional partnerships.
- Driving projects of high visibility across the organization.
- Leading team in designing systems and apps.
- Leading team projects by reviewing project requirements, translating
requirements into technical solutions while gathering requested information. - Leading the discovery phase of projects to produce high level design by
partnering with the product management, project management, and business
and user experience teams.
What you'll bring:
- At least 4 – 12 years of experience in architecting large scale systems with challenges of scalability and delivering sub-second latencies on 99.99% uptime.
- Expertise in one or more programming languages (e.g. Java, Python, etc.)
- Strong background in algorithms and data structures.
- Experience in leading teams and delivering large scale distributed systems and event-driven architecture.
- Proven understanding of microservices oriented architecture and extensible REST APIs.
- Experience with cloud application development including scalable, data driven,
Cloud Cost-optimization and message-oriented architecture. - Understanding of SaaS or PaaS or IaaS industry with hands on experience with public or private cloud offerings (e.g., AWS, GAE, Azure)
- Experience using any of the automation toolset like Appium, Selenium, Jira,
Rest Assured, AssetJ, Gatling, etc. or equivalent tools is a plus. - Experience with CI/CD pipelines and best practices. Automated deployment
experience is a plus. - Advanced knowledge of performance, scalability, and system architecture with an eye toward avoiding and reducing technical debt.
- Practical knowledge of agile software development methodologies (e.g., XP,
Scrum) - Experience and fluency with relational / non-relational databases (e.g. MySQL,
Oracle, Cassandra, etc.) - Strong inclination towards exploring and learning new technologies.
- Understanding machine learning preferred.
- Previous experience in the marketplace domain
**Candidate must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future**
Salary and Other Compensation:
Applications will be accepted until September 2nd, 2025.
The annual salary for this position is between $68,000 - $114,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
- Cognizant is a global community with more than 300,000 associates around the world.
- We don’t just dream of a better way – we make it happen.
- We take care of our people, clients, company, communities and climate by doing what’s right.
- We foster an innovative environment where you can build the career path that’s right for you.
About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email CareersNA2@cognizant.com with your request and contact information.
Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.