The Software Engineer II is responsible for delivering modern, simple, and secure software solutions within a single squad while advancing the team's technical foundation
Job Summary
The Software Engineer II is responsible for delivering modern, simple, and secure software solutions within a single squad while advancing the team's technical foundation.
The role involves participation in agile ceremonies, peer code reviews, troubleshooting, and continuous improvement of software development processes.
This position requires collaboration with cross-functional teams and the ability to quickly learn new technologies and tools.
Matching Summary
The Software Engineer II is responsible for delivering modern, simple, and secure software solutions within a single squad while advancing the team's technical foundation.
Skills & Requirements
Must-have
Software development lifecycle
Cloud computing platform exposure
Coding in Python, Scala, SQL, PowerShell
Application performance and uptime
Agile software development practices
Database systems knowledge
DevOps practices
Nice-to-have
Azure Logic and Function apps experience
Data governance and metadata management
Wholesale and retail solutions exposure
Peer mentoring and collaboration
Strong project and time management
Excellent written and oral communication
Key Requirements
Bachelor’s degree or equivalent experience
2-4 years professional experience
Exposure to cloud data services
Coding proficiency in modern programming languages