Demo

Cloud Software Development Engineer

Techgroup America Inc.
Buffalo, IL Full Time
POSTED ON 3/4/2025
AVAILABLE BEFORE 5/4/2025

Job Details

Must Haves:

  • 8 years of relevant work experience in designing and building software applications with expertise in one or more modern programming languages such as Java, Python, Angular as well as relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g., MongoDB), Messaging systems (e.g., Apache Kafka), etc.
    • Java & Springboot are mandatory
  • 3 years of experience in designing, developing, and deploying highly available, high throughput, production-ready systems.
  • 2 years of experience working in cloud platforms such as Azure, AWS, or Google Cloud Platform
    • Azure is mandatory
  • 2 years of experience in applying software engineering principles such as algorithms, rules, data structures, etc.
  • 2 years of experience of cloud technologies and architecture, including knowledge of Container Orchestration Frameworks like Kubernetes, Docker Swarm etc.
  • 1 years of experience with CI/CD tools like GitHub, GitLab CI, Jenkins, Spinnaker, CircleCI, or similar.

Plusses:

  • Ability to lead high performance software development teams
  • Experience in working both independently as well as part of a cross-functional team
  • Ability to mentor and coach junior members of the team
  • Outstanding analytical and problem-solving skills, with excellent attention to detail
  • Strong interpersonal, written, and verbal communication skills

Formal Position Summary:

Our company is seeking a highly skilled and experienced Staff Software Engineer to join our dynamic Pharmacy Adjudication team. This team directly impacts the lives of our pharmacy customers by creating systems that process prescriptions. The systems we work with process over 10 million scripts a day and is business critical. You can work knowing you are helping many people each day.

Our company is seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team. The ideal candidate will have strong technical knowledge, aptitude for logical reasoning, and problem-solving skills. As a senior member of our team, you will be responsible for designing, developing, and maintaining high-quality software that meets business needs. You will build highly scalable microservices, event driven systems, and real time streaming pipelines. You must be comfortable working in a fast-paced and dynamic environment with a deep understanding of software engineering principles.

  • Design, develop, test, and maintain complex software solutions including API's, microservices, real-time streaming pipelines, etc. both on prem and on cloud platforms.
  • Collaborate with product owners, business analysts, and other cross-functional teams to understand business requirements, create design specifications, and build software systems that meet business requirements.
  • Lead software development projects by setting project goals, monitoring progress, tracking milestones, communicating with stakeholders regarding project risks and issues, and mentoring junior developers as needed.
  • Manage relationships with clients, vendors, third-party solution providers, and other software engineering teams across different regions and time zones.
  • Conduct research on emerging technologies, design principles, and development frameworks to ensure software solutions remain current, fresh, and future proof.
  • Write clean, scalable, and maintainable code using best practices and approved design patterns.
  • Perform unit testing, system integration testing, and participate in code reviews, software releases, and production support.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Cloud Software Development Engineer?

Sign up to receive alerts about other jobs on the Cloud Software Development Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Techgroup America Inc.

Techgroup America Inc.
Hired Organization Address Arlington, IL Full Time
Job Details Android Developer Location: Chicago IL (2 days per week) Duration: 8 month contract potential extensions Top...
Techgroup America Inc.
Hired Organization Address Los Angeles, CA Full Time
Job Details Title: Data Scientist Location: Los Angeles, CA Minimum Qualifications: The Candidate must have at least Eig...
Techgroup America Inc.
Hired Organization Address Buffalo, IL Full Time
Job Details Position: IT Scrum Master/PM Duration of contract: through EOY potential to extend Location: Remote primaril...
Techgroup America Inc.
Hired Organization Address Chicago, IL Full Time
Job Details Notes from Client: Somone who is advancing through their career and could progress Progressing in their care...

Not the job you're looking for? Here are some other Cloud Software Development Engineer jobs in the Buffalo, IL area that may be a better fit.

DevOps Cloud Engineer

Siemens Digital Industries Software, Chicago, IL

AI Assistant is available now!

Feel free to start your new journey!