> Markdown version of [/jobs/ext/1339280-associate-software-engineer](https://www.wearedevelopers.com/jobs/ext/1339280-associate-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Software Engineer - **Company:** Brooksource - **Location:** Maryland Heights, MO, United States (Remote available) - **Experience:** Starter - **Salary:** $66,560.0 - $70,720.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Airflow, Amazon Web Services, Business Analytics Applications, Big Data, Cloud Computing, Cloud Database, Code Review, Data Infrastructure, Relational Databases, Distributed Computing Environment, Apache Hadoop, Python (Programming Language), PostgreSQL, Machine Learning, Microsoft SQL Server, Oracle (Applications), Oop Languages, Software Engineering, Software Systems, SQL Databases, Software Organization, Enterprise Software Applications, Application Enhancement Tool, Apache Spark, Backend, Information Technology, Apache Kafka, Data Pipelines - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bd6275c92a7f180c ## About the Role * Bachelor's degree in Computer Science or related field * Strong SQL fundamentals and experience querying relational databases * Experience with at least one object-oriented programming language (Java, Python, or Scala) * Exposure to big data concepts or technologies such as Spark, Hadoop, Kafka, or Airflow * Familiarity with relational databases including Oracle, SQL Server, or PostgreSQL * Exposure to AWS or other cloud platforms (preferred) * Understanding of OOP principles and distributed data processing concepts * Curiosity and desire to learn emerging technologies, including cloud computing, AI, and machine learning * Ability to collaborate effectively in Agile teams and participate in code reviews, testing, and continuous improvement ## Description Brooksource is seeking an Associate Software Engineer I to join a high-impact, agile engineering team supporting a large-scale data and analytics organization. This team is responsible for building internal platforms that power customer analytics and business intelligence, developing and enhancing cloud-based data applications, and modernizing big data platforms. You will contribute to emerging AI-driven engineering initiatives and work alongside experienced engineers in a collaborative environment that emphasizes mentorship, technical growth, and exposure to modern software development practices. **Note: This opportunity is ideal for early-career software engineers eager to grow their expertise in big data, cloud technologies, and AI-enabled development. WHAT YOU'LL DO * Develop, enhance, and maintain enterprise applications supporting large-scale data and analytics platforms * Write SQL queries & backend code to support new features, application enhancements, & defect resolution * Assist in building & supporting data pipelines using technologies such as Spark, Hadoop, Kafka, and Airflow * Collaborate with Senior Engineers, Product Owners, and cross-functional teams to deliver high-quality software solutions * Support cloud-native application development utilizing AWS services and modern data platforms * Participate in AI and intelligent automation initiatives that enhance internal engineering capabilities * Contribute to Agile ceremonies, code reviews, testing, and continuous improvement efforts ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)