ALLIANCE’s Data and Development Department develops software, connects systems, and strengthens the technology that supports its members and business operations. The Software Engineer II is an experienced individual contributor who designs, builds, and maintains backend services, APIs, integrations, automation, and data platforms and analytics solutions. The role contributes across the software development lifecycle, from requirements and technical design through implementation, testing, deployment, and ongoing support. It works closely with analysts, data scientists, software engineers, DevOps, and business stakeholders to deliver secure, reliable, and maintainable solutions for applications, batch and real-time data processing, reporting, and business intelligence. Alongside hands-on technical work, the Software Engineer II guides and mentors junior developers and engineers through code reviews, design discussions, and knowledge sharing. The role also helps improve engineering standards and the reliability of software, data platforms, and development processes, supporting informed decisions and improved services.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed