onsite
Junior Software Development Engineer - Ackerman Institute for the Family
Software Engineer
Junior engineer responsible for designing, building, and maintaining automation systems that support fundraising and training operations, using Python, SQL, and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain automation scripts and workflows that streamline fundraising and training processes.
- Implement data extraction, transformation, and loading (ETL) pipelines using SQL and Python.
- Deploy and monitor services on AWS, ensuring reliability and scalability.
- Collaborate with cross‑functional teams to gather requirements and translate them into technical solutions.
- Maintain version control, conduct code reviews, and support continuous integration/continuous deployment pipelines.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in Python programming and SQL database querying.
- Experience with cloud platforms (AWS) and basic infrastructure services.
- Familiarity with Git, CI/CD tools, and automated testing practices.
- Strong problem‑solving skills and ability to work independently and within a team.