Software Engineering Developer
Overview:
As a Software Engineer – Developer at Kyndryl, you design, build, and implement software solutions that drive value for customers. You'll work within the Software Engineering – Development team to translate design docs into robust components, with a focus on quality, testing, and documentation. You may architect solutions, test code, and enable CI/CD pipelines. You provide effort estimates and help shape features and technologies. This role appeals to those who value innovation, collaboration, and ownership in a fast-paced, cloud-focused environment. Compensation / Benefitsmedical and dental coveragedisability benefitsretirement benefitspaid leave and PTOdiscretionary annual bonus programlearning and certifications programs
Responsibilities:
- Design, develop, and implement software components from design documentation
- Ensure components are documented, unit-tested, and ready for integration
- Architect solutions, test code, and deploy/build CI/CD pipelines
- Provide work estimates and guide features, objectives, or technologies
- Collaborate with cross-functional teams to deliver high-quality software
- Maintain code quality and contribute to continuous improvement and automation
Key requirements:
- Minimum 5+ years as a software engineer on complex projects
- Strong coding skills in Java, Python, or .NET with debugging/problem-solving??Experience with scalable/robust software development methodologies
- Experience with relational and NoSQL databases, data mapping, XML/JSON, REST-based services
- Knowledge of microservices architecture, containers (Docker & Kubernetes), and messaging queues
- Deep understanding of OOP and design patternsgrowth mindsetcustomer-focusedopen and inclusive collaboration
- Java, Python, or .NET codingrelational and NoSQL databasesXML/JSON, REST Web Services