SoTalent
Job Title: Senior Software Engineer(Backend)
Location : Chicago, IL
Type : Full time
Job Summary Our client is looking for a skilled software engineer to join a collaborative, Agile-driven environment. This role focuses on building and supporting scalable, cloud-based applications that deliver impactful digital experiences and help drive financial well-being for millions of users.
Key Responsibilities Work closely within and across Agile teams to design, build, test, deploy, and maintain modern full-stack solutions. Contribute to a culture of continuous learning by staying current with emerging technologies, exploring new tools, and sharing knowledge through engineering communities and mentorship. Partner with product managers and cross-functional teams to deliver reliable, high-quality cloud solutions that support intuitive and engaging user experiences. Develop applications using a range of modern programming languages and frameworks, while leveraging both relational and non-relational databases. Build and deploy services using containerization and orchestration technologies, along with cloud-native platforms and services.
Required Qualifications Bachelors degree in a relevant field. Minimum of three years of professional software development experience (excluding internships).
Preferred Qualifications Five or more years of hands-on experience with at least one modern programming language such as Java, Scala, Python, Go, or Node.js. Experience working with cloud platforms such as AWS, GCP, Azure, or similar. Strong background in open-source frameworks and tools. Proven experience working in Agile or iterative development environments.
Job Summary Our client is looking for a skilled software engineer to join a collaborative, Agile-driven environment. This role focuses on building and supporting scalable, cloud-based applications that deliver impactful digital experiences and help drive financial well-being for millions of users.
Key Responsibilities Work closely within and across Agile teams to design, build, test, deploy, and maintain modern full-stack solutions. Contribute to a culture of continuous learning by staying current with emerging technologies, exploring new tools, and sharing knowledge through engineering communities and mentorship. Partner with product managers and cross-functional teams to deliver reliable, high-quality cloud solutions that support intuitive and engaging user experiences. Develop applications using a range of modern programming languages and frameworks, while leveraging both relational and non-relational databases. Build and deploy services using containerization and orchestration technologies, along with cloud-native platforms and services.
Required Qualifications Bachelors degree in a relevant field. Minimum of three years of professional software development experience (excluding internships).
Preferred Qualifications Five or more years of hands-on experience with at least one modern programming language such as Java, Scala, Python, Go, or Node.js. Experience working with cloud platforms such as AWS, GCP, Azure, or similar. Strong background in open-source frameworks and tools. Proven experience working in Agile or iterative development environments.