The Alliant Group

Senior Software Engineer

The Alliant Group$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 8+ years of professional software engineering experience.
  • Proven experience designing and building production enterprise software systems.
  • Strong software architecture and system design expertise.
  • Experience developing cloud-native, scalable applications.
  • Experience with AI-powered applications, data-intensive systems, or enterprise integrations.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to collaborate effectively within distributed engineering teams.

Responsibilities

  • Design, develop, test, deploy, maintain, and support scalable enterprise applications and technology platforms.
  • Translate business requirements into technical solutions and develop reusable applications, APIs, frameworks, and services.
  • Lead architectural reviews and evaluate trade-offs related to scalability, performance, security, maintainability, and cost.
  • Implement AI-powered solutions using generative AI and machine learning technologies.
  • Design modern data architectures and pipelines for AI and analytics solutions.
  • Ensure solutions meet security and compliance requirements while mitigating technical risks.
  • Mentor engineers and promote best practices while communicating technical plans to stakeholders.

Benefits

  • 100% employer paid medical/dental premiums for certain options.
  • 401(k) matching.
  • Paid time off (PTO).
  • Company provided life insurance and disability.
  • Onsite gym and group exercise classes.
  • Paid covered parking.
Full Job Description

As aSenior Software Engineer, you willdesign, build, and enhance enterprise software applications, AI-driven solutions, and cloud-based technology platforms. This is a hands-on engineering role requiring strong software developmentexpertise, architectural thinking, and the ability to translate complex business requirements into scalable technical solutions.

The ideal candidate has deep experience in software engineering, cloud computing, data architecture, enterprise integrations, and modern AI technologies.In this role, you willcontribute throughout the software development lifecycle, from architecture and design through implementation, deployment, optimization, and support.

This role works closely with software engineers, product managers, architects, AI specialists, data engineers, and business stakeholders across distributed teams in the United States and India.

Key Responsibilities

  • Design, develop, test, deploy,maintain, and support scalable, secure, and well-documented enterprise applications and technology platforms throughout the software development lifecycle.

  • Translate business requirements into technical solutions and develop reusable applications, APIs, frameworks, and services while improving system performance, reliability, and security.

  • Design and document application and system architectures, lead architectural reviews, define integrations and data flows, and evaluate trade-offs related to scalability, performance, security, maintainability, and cost.

  • Design and implement AI-powered solutionsleveraginggenerative AI, AI agents, machine learning, retrieval-augmented generation (RAG), large language models, Azure AI services, Azure AI Search, Semantic Kernel, and enterprise business systems.

  • Design and develop modern data architectures and pipelines supporting structured, unstructured, relational, graph, and vector-based data for AI and analytics solutions.

  • Ensure solutions meet security, scalability, reliability, fault tolerance, performance, and compliance requirements while proactively mitigating technical risks and vulnerabilities.

  • Mentor engineers, promote engineering best practices, collaborate with cross-functional teams, contribute to Agile delivery processes, and communicate technical plans, risks, and status to stakeholders.

Technical Qualifications

Strong experience with:

  • C#, .NET, Python, JavaScript

  • React or Angular

  • HTML, CSS

  • SQL and database design

  • REST APIs and enterprise integrations

  • Cloud platforms, preferably Microsoft Azure

  • Distributed systems and application architecture

  • Data engineering and data architecture

  • Generative AI and machine learning technologies

  • Git, Azure DevOps, Jira, and modern development tools

Preferred:

  • Azure AI Services, Azure AI Search, Semantic Kernel, AKS, Azure Functions

  • Graph databases, vector databases, and search technologies

  • Mobile development experience (Flutter or similar)

  • Salesforce and enterprise SaaS integrations

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, ora relatedfield.

  • 8+ years of professional software engineering experience.

  • Proven experience designing andbuilding productionenterprise software systems.

  • Strong software architecture and system designexpertise.

  • Experience developing cloud-native, scalable applications.

  • Experience with AI-powered applications, data-intensive systems, or enterprise integrations.

  • Strong analytical, problem-solving, and communication skills.

  • Ability to collaborate effectively within distributed engineering teams.

  • High sense of urgency with the ability to meet deadlines and changing priorities.

  • Receptiveness to performance feedback within a team environment is essential.

  • Must be able to work onsite in Houston, TX five days per week.

alliant offers a comprehensive compensation and benefits package including 100% employer paid medical /dental premiums for single coverage for certain options, 401(k) matching, PTO, company provided life insurance and disability, onsite gym and group exercise classes, paid covered parking, and more!

About The Alliant Group

The Alliant Group is a business consulting firm that specializes in helping companies take advantage of federal and state tax credits and incentives. The company was founded in 1999 and is headquartered in Houston, Texas. The Alliant Group's services include research and development tax credits, hiring incentives, and energy incentives. The company has helped over 20,000 clients claim over $10 billion in tax incentives. The Alliant Group has over 800 employees and has been recognized as one of the best places to work in Houston.
Learn more about The Alliant Group
Size
800 employees
Industry
Founded
2002

Similar Jobs

More Jobs at The Alliant Group

More Information Technology Jobs

Find similar Senior Software Engineer jobs: