SENIOR SOFTWARE ENGINEER
Onsite- Atlanta, Georgia
$160,000-180,000 with bonus
Are you passionate about crafting innovative software solutions and advancing analytics capabilities? This is your chance to join a growing team focused on building advanced data and analytics solutions that drive impactful decision-making. This role offers the opportunity to work on cutting-edge technology in a collaborative and fast-paced environment.
The Company
Based in Atlanta, this private equity firm has established itself as a financial powerhouse. With a strategic focus on consumer and multi-unit businesses, the company has acquired an impressive portfolio of 90+ franchise/multi-unit brands. Known for being a trusted partner, the firm emphasizes a win-win-win approach, ensuring all stakeholders, employees, franchisees, partners, and shareholders share in the growth and success of the business.
About the Role
As a Software Engineer, you will play a pivotal role in building robust, scalable analytics tools and solutions. You will collaborate across teams to deliver innovative software engineering solutions, ensuring data accuracy and reliability for informed decision-making. This role is integral to the ongoing development of advanced analytics capabilities within the organization.
Key Responsibilities
- Collaborate with data science and analytics teams to create and deploy scalable analytics products.
- Develop and maintain robust data pipelines to support advanced analytics and data science solutions.
- Design cloud infrastructure and leverage modern ETL tools to optimize data transfer and integration.
- Build custom software applications and automate deployment pipelines with thorough testing.
- Stay current on emerging software engineering techniques and technologies.
- Translate business requirements into effective, user-friendly software solutions.
- Partner with cross-functional teams to ensure seamless deployment of data-driven tools.
Required Skills and Experience
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
- 3+ years of experience in software engineering with a focus on developing production applications.
- Proficiency in programming languages like Python, SQL, JavaScript, or similar.
- Experience with APIs, serverless architecture, and large data ETL pipelines.
- Strong knowledge of version control platforms such as GitHub, GitLab, or Azure DevOps.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications
- Experience building and delivering analytics products in collaboration with data science teams.
- Familiarity with Google Cloud Platform, Flask, BigQuery, and Postgres.
- Knowledge of best practices in software development, including coding standards and continuous deployment.
- Exposure to tools used in generative AI, such as large language models and vector databases.
- Strong problem-solving skills and an entrepreneurial mindset.
Why Join the Team?
- Impactful Work : Contribute to the development of transformative solutions that drive growth and success.
- Learning Opportunities : Stay on the cutting edge of technology and advance your skills in a supportive environment.
- Collaborative Culture : Work alongside talented, driven individuals in a team-oriented setting.
- Competitive Benefits : Enjoy a comprehensive compensation package, including a competitive salary, annual performance bonuses, health benefits, a 401(k) plan, and paid time off.
This is your chance to be part of a dynamic team that values innovation, collaboration, and excellence. If you are ready to advance your career in software engineering while contributing to a world-class organization, this opportunity is for you!
Apply now to learn more about joining this exciting team.