Senior Software Engineer
Role Overview
Seeking an experienced Senior Software Engineer with 8 to 15 years of experience who can code, lead, mentor, and drive technical excellence.
You will design scalable systems, manage a team, and work closely with clients and business stakeholders.
Key Skills for This Role
Full Job Posting
About the Company
Altum is a Chicago-based technology consulting firm delivering cloud-native and AI-driven solutions to clients in finance, healthcare, transportation, manufacturing, and insurance.
Its proprietary AI platform, NiceFlow.ai, helps organizations accelerate digital transformation and achieve measurable business outcomes.
Altum fosters professionalism, collaboration, and continuous learning with opportunities for growth and long-term career development.
About this role
Seeking an experienced Senior Software Engineer with 8 to 15 years of experience who can code, lead, mentor, and drive technical excellence.
You will design scalable systems, manage a team, and work closely with clients and business stakeholders.
Key Responsibilities
- Lead the design and development of applications using .NET Core and cloud technologies.
- Architect and implement scalable solutions using microservices.
- Work closely with business stakeholders to understand and refine requirements.
- Manage, mentor, and guide a development team.
- Conduct code reviews and ensure adherence to best practices.
- Oversee database architecture and performance optimization.
- Collaborate with clients to gather technical and business needs.
- Ensure smooth deployment, monitoring, and maintenance of applications.
- Drive technical decision-making and problem-solving.
Technical Skills Required
- Expert-level experience with .NET Core, ASP.NET, Web API, MVC, and C#.
- Strong fundamentals in frontend frameworks like Angular, ReactJS, or VueJS.
- In-depth knowledge of MS SQL Server, schema design, and optimization.
- Hands-on experience with Azure and/or AWS cloud platforms.
- Experience designing and implementing microservices-based architecture.
- Strong understanding of system design, architecture patterns, and scalability.
- Experience with Git, Azure DevOps, and CI/CD pipelines.
- Experience in Agile/Scrum environments.
- Strong experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, Claude, or Codeium.
- Demonstrated ability to guide teams in adopting AI-driven engineering practices while ensuring code quality, security, scalability, and maintainability.
- Experience evaluating and integrating AI-powered tools and workflows to improve developer productivity.
Leadership & Management Skills
- Experience managing and leading development teams.
- Ability to translate business requirements into technical solutions.
- Strong communication and client-handling skills.
- Ability to guide junior developers and conduct technical training.
Qualifications
- Bachelor's or master's degree in computer science, IT, or a related field.
Employee Benefits & Growth Opportunities
- Health insurance and employee well-being support.
- Continuous learning and professional development opportunities.
- Exposure to global clients and emerging technologies.
- A collaborative culture that encourages ownership and innovation.
- Long-term career growth aligned with organizational expansion.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Altum
Microsoft Dynamics 365 CE/CRM Technical Consultant
, IND
Altum seeks a client-facing Dynamics 365 CE/CRM Technical Consultant with 4–6 years of hands-on experience. You will build and integrate CE solutions, lead client delivery cadence, and support deployments and go-live. St
Microsoft Dynamics 365 F&O Technical Consultant
, IND
Altum seeks an experienced, client-facing Dynamics 365 Finance & Operations Technical Consultant with 4+ years of technical experience. You will deliver F&O extensions, integrations, and migrations while leading client c
Support Engineer
, IND
Altum seeks a Support Engineer to provide application support to US-based clients and internal teams from its Ahmedabad office. The role covers incident triage, troubleshooting, monitoring, escalation, documentation, and