Senior Software Engineer (Full Stack – Python, React, Azure)
Location: Milwaukee, WI
Time Type: Full time
Job Description
CLA is a top 10 national professional services firm where our purpose is to create opportunities every day, for our clients, our people, and our communities through industry-focused wealth advisory, digital, audit, tax, consulting, and outsourcing services. Even with more than 8,500 people, 130 U.S. locations, and a global reach, we promise to know you and help you.
CLA is dedicated to building a culture that invites different beliefs and perspectives to the table, so we can truly know and help our clients, communities, and each other.
About the role:
Essential Job Functions
- Develop and maintain scalable, secure APIs and services using Python.
- Build and enhance React-based UIs for data-rich applications.
- Design and implement Temporal workflows to automate business processes.
- Contribute to cloud infrastructure design and implementation using Azure-native tooling and infrastructure-as-code templates.
- Support containerized application deployment and troubleshooting in Kubernetes-based environments.
- Mentor Associate Developers through code reviews, pairing, and technical guidance.
- Collaborate with cross-functional teams, including DevOps, Data, and Architecture.
- Contribute to sprint planning, backlog grooming, and release planning.
- Take ownership of key components and advocate for best practices in code quality and architecture.
- Support integration with Azure-hosted services (Cosmos DB, PostgreSQL, Storage, etc.).
Technologies You'll Use
- Backend: Python (FastAPI or similar), Temporal
- Frontend: React (TypeScript or JavaScript)
- Cloud: Azure (Container Apps, Cosmos DB, PostgreSQL, Key Vault, Managed Identity)
- Infrastructure as Code: ARM templates, Bicep, and/or Terraform
- DevOps: Azure DevOps Boards, Git, Docker, YAML, CI/CD workflows
What you will need:
- 2 years of relevant experience required, 5+ years preferred.
- Strong proficiency in Python and/or JavaScript (React). · Experience integrating with cloud platforms (preferably Azure), including deploying and supporting cloud infrastructure preferred
- Working knowledge of infrastructure-as-code concepts and tools (ARM, Bicep, or Terraform) preferred
- Experience integrating with cloud platforms (preferably Azure) preferred
- Solid understanding of APIs, containerized services, and distributed systems preferred/
- Ability to lead technical initiatives and mentor junior team members preferred.
- Familiarity with Agile or SCRUM methodology, sprint planning, and story estimation preferred.
- Excellent communication skills and ability to work with technical and non-technical stakeholders preferred.
Education
Our Perks:
· Flexible PTO (designed to offer flexible time away for you!)
· Up to 12 weeks paid parental leave
· Paid Volunteer Time Off
· Mental health coverage
· Quarterly Wellness stipend
· Fertility benefits
· Complete list of benefits here
#LI-JH1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
Click here to learn about your hiring rights.
Wellness at CLA
To support our CLA family members, we focus on their physical, financial, social, and emotional well-being and offer comprehensive benefit options that include health, dental, vision, 401k and much more.
To view a complete list of benefits click here.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
