Senior Software Engineer (AI & Full-Stack Development)
Summary
Senior Software Engineer at Gallium31 designing and building scalable enterprise applications with AI-powered features, on cloud platforms (preferably Microsoft Azure). Day to day: full-stack development, architecture and system-design decisions, Agile collaboration with distributed teams, and mentoring developers.
Gallium31 is looking for a highly skilled Senior Software Engineer with strong expertise in full-stack development, cloud technologies, and Artificial Intelligence (AI).
In this role, you will design, develop, and enhance scalable enterprise applications while integrating AI-driven capabilities into modern software platforms.
You will collaborate with cross-functional Agile teams, contribute to technical architecture decisions, and help deliver innovative technology solutions that address complex business challenges.
Key Responsibilities
About the Opportunity
Gallium31 is looking for a highly skilled Senior Software Engineer with strong expertise in full-stack development, cloud technologies, and Artificial Intelligence (AI).
In this role, you will design, develop, and enhance scalable enterprise applications while integrating AI-driven capabilities into modern software platforms.
You will collaborate with cross-functional Agile teams, contribute to technical architecture decisions, and help deliver innovative technology solutions that address complex business challenges.
- Design, develop, and maintain scalable, secure, and high-performance software solutions.
- Build and integrate AI-powered features into new and existing enterprise applications.
- Contribute to software architecture, system design, and technical decision-making.
- Develop and enhance enterprise platforms, including content management, workflow automation, analytics, and digital solutions.
- Leverage cloud technologies, preferably Microsoft Azure, to deliver reliable and scalable applications.
- Champion software engineering best practices, code quality, and continuous improvement.
- Collaborate with Agile teams, product stakeholders, and technical leaders.
- Troubleshoot complex technical challenges and recommend sustainable solutions.
- Mentor developers and promote knowledge sharing across engineering teams.
- Research emerging AI technologies and identify opportunities for practical business applications.
Qualifications
Required Skills and Experience
- Strong experience in full-stack software development.
- Proven ability to independently design and deliver complex software solutions.
- Hands-on experience developing AI-powered applications and custom AI-driven features.
- Experience with cloud-based application development and deployment.
- Strong understanding of software architecture, design patterns, and system integration.
- Excellent analytical, problem-solving, and communication skills.
- Experience working in Agile development environments and collaborating with distributed teams.
Preferred Qualifications
- Experience with Microsoft technologies and cloud services, particularly Microsoft Azure.
- Experience mentoring junior developers or leading technical initiatives.
- Familiarity with Lean IT principles and modern software development practices.
- Ability to evaluate and adopt emerging AI engineering tools and technologies.
What We're Looking For
We value engineers who go beyond writing code.
We're looking for professionals who think critically about architecture, understand business challenges, take ownership of solutions, and continuously explore how AI can improve the way software is built and delivered.
#Gallium31 #SoftwareEngineering #AIEngineering #TechCareers