Senior Full Stack Engineer
Cognizant is seeking a Sr. Full-Stack Software Engineer to play a crucial role in our portfolio of applications supporting our beauty products and partnerships. Here our software engineers develop next-generation application that change how billions of users connect, explore, and interact with beauty products. We are looking for engineers who bring fresh ideas from all areas, including large distributed systems, mobile app development, distributed computing, partner networks, artificial intelligence, and natural language processing.
As a Full-stack Software Engineer, you will work on an agile environment building products that meet the needs of our customers. You will have opportunities to switch teams and projects as you and our fast-paced business grow and evolve. This individual will have the ability to work autonomously, lead creative new projects, and be part of an outstanding team culture that values mentorship, professional growth, and diversity.
We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems. This is an exciting full-time opportunity to work with a professional team of experts in engineering, marketing, design, and development.
Location: Chicago, IL, USA (REMOTE)
You must be legally authorized to work in USA without the need for employer sponsorship, now or at any time in the future.
Responsibilities:
Build overall front-end and back-end solutions
Develop cutting edge user interfaces populated through APIs leveraging Java, NodeJS, and GraphQL
Implement solutions in cloud environments conducted through Google Cloud or Microsoft Azure
Design and ideate new features into existing software systems
Partner with Product Owners to identify technical requirements and upcoming features
Build web applications that create frictionless experiences
Translate graphic designs into production ready products
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Demonstrate knowledge of system architecture and implementation features (multi-tenancy, virtualization, graphs, orchestration, elastic scalability)
System integration and API implementation.
Perform assessments on current and desired (scoped) system architecture.
Proficiency in multiple programming languages and relevant technologies (such as Cloud Computing and Infrastructure)
Implement solutions in cloud environments leveraging Google Cloud, AWS, and Azure
Design new solutions and system architecture across a diverse technology stack
Translate graphic designs into production ready products.
Work with enterprise architecture resources to provide technical expertise.
Partner with Product Owners to identify technical requirements and functional needs of upcoming features.
Enhance opportunities by identifying new software/service opportunities.
Responsibilities:
Strong experience in software development: Node.js, Java, JavaScript, React
Demonstrated leadership experience in complex business and technical environments.
Knowledge in Jira/SVN/Git source code/JDBC.
Troubleshooting and Performance tuning.
Troubleshooting and Performance tuning.
The ability to present advanced technical ideas to a non-technical audience effectively and succinctly.
Ability to work independently, as a member of a team, or as a team lead. Methodical, hands-on, detail-oriented approach to problem-solving.
Nice to have skills:
Experience in SQL/JSON/BSON is a plus.
Experience and Proficient in Marketing Systems is a plus.
Retail industry experience is a plus.
Salary and other compensation:
Applications will be accepted until 07/30/2024
The annual salary for this position is between $68,000 to $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
- Employee Stock Purchase Plan
Why Choose Cognizant?
It takes a lot to succeed in today’s fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry-recognized, award-winning Academy team. You will have access to hundreds of technical trainings to keep your skillsets fresh and have opportunities to acquire certifications on the newest technologies.
Everything we do at Cognizant we do with passion—for our clients (fortune 100 companies), our communities, and our organization. It’s the defining attribute that we look for in our people.
If you love ambiguity, excited by change, and excel through autonomy, we’d love to hear from you!