Lead Software Engineer
Workplace: STOCKHOLM, Sweden
Expires: June 15, 2025
Lead Software Engineer role at Cognizant Technology Solutions Sweden AB involves working with development teams and product managers to ideate and design software solutions, including client-side and server-side architectures, developing front-end and back-end applications, managing databases, writing APIs, testing, debugging, ensuring security, and collaborating with data scientists. The position requires experience in full stack development, mobile and desktop application development, familiarity with common technology stacks, front-end and back-end programming languages and frameworks, database systems, web servers, and UI/UX design. Strong communication, teamwork, attention to detail, and organizational skills are essential. Cognizant offers a dynamic and innovative work culture focused on collaboration and inclusion within a global community.
Main requirements:
- Proven experience as a Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common technology stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
Responsibilities:
- Collaborate with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications with appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
Required hard skills:
- Full stack development
- Desktop and mobile application development
- Front-end languages and libraries (HTML/CSS, JavaScript, XML, jQuery)
- Back-end languages (C#, Java, Python)
- JavaScript frameworks (Angular, React, Node.js)
- Databases (MySQL, MongoDB)
- Web servers (Apache)
- UI/UX design
Soft skills:
- Excellent communication skills
- Teamwork
- Attention to detail
- Organizational skills
Coding languages:
- HTML
- CSS
- JavaScript
- XML
- C#
- Java
- Python
Frameworks:
- Angular
- React
- Node.js
Natural languages:
- English (Proficient)
Cultural skills:
- Collaborative and inclusive mindset
- Entrepreneurial spirit
- Adaptability to international and innovative environment