Full Stack Software Engineer – Python, React, Azure
Location: Arlington, VA
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.
CLA is currently seeking an Associate Software Engineer – Platform & Workflow Automation to join our growing CLA Digital - Data and Automation Team
We’re looking for a motivated and curious Associate Developer to join our agile product development team. You’ll work across the full stack, contributing to cloud-native applications using Python, React, Azure, and workflow automation technologies like Temporal. You’ll also gain exposure to cloud infrastructure and containerized environments while learning from experienced developers in a supportive, collaborative environment.
About the role:
Essential Job Functions
- Collaborate with team members to implement new features across the stack (Python, React, YAML).
- Write clean, testable, and well-documented code.
- Contribute to the development of APIs, UI components, and workflow automations.
- Assist with integrating and configuring cloud services such as Azure Storage, Cosmos DB, PostgreSQL, and Key Vault.
- Support infrastructure and deployment work by contributing to infrastructure-as-code templates under guidance.
- Assist with deploying and troubleshooting containerized applications in Kubernetes-based or managed container environments.
- Participate in code reviews, stand-ups, and sprint planning.
- Troubleshoot and debug issues across environments (dev, staging, prod).
- Maintain documentation related to features and technical decisions.
Technologies You'll Use
- Backend: Python (FastAPI or similar), Temporal
- Frontend: React (TypeScript or JavaScript)
- Cloud: Azure (Storage, Cosmos, PostgreSQL, Key Vault, Managed Identity, Container Apps)
- Infrastructure as Code: ARM templates, Bicep, and/or Terraform (with mentorship)
- DevOps: Azure DevOps Boards, Git, Docker
What you will need:
•No experience required.
- 1 year of experience preferred
- Experience with APIs, web scraping, SQL/no-SQL databases, and cloud-based data solutions preferred.
- Proficiency in at least one programming language (preferably Python or JavaScript).
- Understanding of REST APIs, web application architecture, and CI/CD principles preferred
- Basic familiarity with cloud platforms (preferably Azure) and containerized applications preferred
- Exposure to infrastructure-as-code or a strong interest in learning ARM, Bicep, or Terraform preferred
- Awareness of Kubernetes concepts or willingness to learn Kubernetes-based deployment models preferred
- Basic knowledge of version control systems (Git) and Agile methodology preferred
- Bachelor's degree is required. Combination of relevant experience, education, and training may be accepted in lieu of degree.
- Degree in a field of Statistics, Computer Science, Economics, Analytics, or Data Science (e.g., Informatics, Data Science, Health Data Science) preferred.
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
