Demo

Software Engineer II – Enterprise Application Development

Stewart's Shops
Ballston Spa, NY Full Time
POSTED ON 10/21/2026
AVAILABLE BEFORE 11/24/2026

We are looking for a Software Engineer II to join our Enterprise Application Development team and help build the software that runs our retail convenience store business.
Our team designs, develops, maintains, and supports applications in-house, giving engineers the chance to work directly with the business and see the impact of what they build. We work across a broad range of applications, systems, and business processes, so there's always something new to learn.
This is a mid-level role for someone with professional experience and technical confidence who can contribute independently, bring fresh perspective to the team, and keep growing their technical and business knowledge.

What You'll Do:
• Design, develop, test, deploy, maintain, and support enterprise applications.
• Analyze complex technical and business problems and develop effective solutions.
• Work with business analysts, stakeholders, and technical team members to understand requirements and business processes.
• Contribute to technical designs and application architecture.
• Develop and support RESTful APIs, backend services, and system integrations.
• Participate in peer code reviews and collaborative development practices.
• Troubleshoot production issues, identify root causes, and implement lasting solutions.
• Improve application performance, reliability, maintainability, and security.
• Identify opportunities to automate, simplify, and improve applications and business processes.
• Stay current with emerging technologies and contribute ideas that improve how we build and support software.

What Sets You Apart:
• A self-starter who takes ownership and moves work forward without constant direction.
• Naturally curious about how systems, technology, and the business behind them work.
• An engaged contributor who brings ideas, asks questions, and looks for better ways to solve problems.
• Comfortable working through unfamiliar problems and picking up new technologies.
• Able to respectfully challenge existing approaches and contribute to technical decisions.
• A strong communicator who works effectively with both technical and non-technical people.
• Takes pride in building quality software and improving the systems and processes around it.

Required Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent education and experience.
• 3–5 years of professional software development experience.
• Strong understanding of software development fundamentals and strongly typed programming languages such as C#, Java, Kotlin, or similar.
• Proficiency with SQL and relational databases.
• Professional experience developing or consuming RESTful APIs.
• Proficiency working with Linux-based containers and containerized applications.
• Solid understanding of container orchestration concepts.
• Experience with source control, code reviews, testing, debugging, and modern software development practices.
• Strong analytical, problem-solving, communication, and collaboration skills.

Preferred Qualifications:
• C# / .NET
• Spring Boot
• Kotlin
• SQL Server
• PostgreSQL
• Docker
• Linux / Ubuntu
• Azure DevOps and Azure Pipelines
• CI/CD practices
• Microservices architecture
• Automated testing
• AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, Cursor, or similar

Our Technology
Our development environment includes:
.NET | Spring Boot | Kotlin | SQL Server | PostgreSQL | RESTful APIs | Docker | Azure DevOps | Azure Pipelines | Git | Linux/Ubuntu
You won't need experience with every technology listed. We value strong engineering fundamentals, adaptability, and the ability to learn. Our containerized environment is continuing to evolve, with container orchestration part of our longer-term technology roadmap.

Benefits:
• Starting Pay: $85,000 - $100,000/year salary.
• 100% company paid retirement- Employee Stock Ownership Plan (ESOP).
• Health, Vision & Dental benefit package.
• YMCA discount program.
• Monday - Friday (in office). As you grow into the role, you'll take on rotating after-hours on-call support.

Why Join Us?
You'll work on software that matters to the business, alongside a team that values collaboration, knowledge sharing, and continuous improvement. You'll work across a diverse technology landscape, learn how a complex retail organization operates, and help shape the future of our applications.

If you're curious, engaged, and want to build more than just software, we'd like to meet you.

To help provide our employees with a safe work environment, we are a drug free workplace.

Salary : $85,000 - $100,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer II – Enterprise Application Development?

Sign up to receive alerts about other jobs on the Software Engineer II – Enterprise Application Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Stewart's Shops

  • Stewart's Shops St Albans, VT
  • We have an immediate opening available for a mechanic to join our team at our hub in St Albans, VT. This person will help maintain our fleet of Stewart’s o... more
  • 1 Day Ago

  • Stewart's Shops Scotia, NY
  • We’re looking for applicants experienced in Refrigeration / HVAC, and general maintenance to work in our shops! Requirements: • Universal Certification in ... more
  • 1 Day Ago

  • Stewart's Shops Germantown, NY
  • We’re looking for applicants experienced in Refrigeration / HVAC, and general maintenance to work in our shops! Requirements: • Universal Certification in ... more
  • 1 Day Ago

  • Stewart's Shops Sand Lake, NY
  • We’re looking for applicants experienced in Refrigeration / HVAC, and general maintenance to work in our shops! Requirements: • Universal Certification in ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer II – Enterprise Application Development jobs in the Ballston Spa, NY area that may be a better fit.

  • Stellix Clifton, NY
  • About NECI NECI is an Emerson Impact Partner and provider of industrial automation and digital transformation solutions and services. We solve process, aut... more
  • 28 Days Ago

  • ISTI - Instrumental Software Technologies, Inc. Saratoga, NY
  • ISTI is hiring a Senior DevSecOps Engineer to help our team secure, build, deploy, and operate the SPIDOR platform and its dependent services. This is a ha... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!