Software Systems Engineer - Indianapolis, IN

Allegion•Indianapolis, IN
•Hybrid

About The Position

The Software Systems Engineer turns stakeholder needs into clear, detailed, and testable requirements for Allegion software products. The role captures and manages requirements throughout the design lifecycle, tracing them to work items and test cases. It also serves as product owner for a scrum team of low to moderate complexity, maintaining a backlog aligned with business priorities while balancing new features, technical debt, and defects. The engineer partners with Engineering, Product Management, and Test teams to triage defects, communicate product risks, and follow secure software development practices. This is a growth role with guidance from experienced engineers. The position is based in Allegion’s Indianapolis office and uses a hybrid model requiring three onsite days per week. Specific hybrid arrangements may vary according to individual, team, and business needs, and the company reserves the right to change the schedule.

Requirements

  • Bachelor’s degree or higher in engineering, computer science, or a related field, or equivalent experience.
  • 0 to 5 years of experience in software or systems engineering, which may include requirements management, product ownership, development, testing, or customer success.
  • Strong systems-thinking mindset, technical aptitude, and curiosity about secure software development.
  • Collaborative attitude and a proactive approach to asking questions and tackling technical challenges of moderate complexity.
  • Ability to turn input from different stakeholders into clear, detailed, testable requirements.
  • Excellent written and verbal communication skills, including the ability to understand and explain technical topics to technical and non-technical stakeholders.
  • Understanding of core software systems concepts and willingness to learn new technologies and tools.

Nice To Haves

  • Knowledge of the V-model of product development and secure software development practices.
  • Experience with scrum and backlog management.

Responsibilities

  • Act as product owner for a scrum team of low to moderate complexity.
  • Help triage and resolve defects by identifying root causes and confirming fixes.
  • Maintain a groomed backlog aligned with business priorities and technical requirements, balancing new features, technical debt, and defects.
  • Demonstrate completed features to stakeholders and gather feedback.
  • Capture, maintain, and trace requirements for Allegion software products.
  • Assess how requirement changes affect scope, schedule, and other systems and teams.
  • Review work items and test cases to ensure every requirement is met before release.
  • Contribute to delivery of high-quality software.
  • Clearly communicate status and risks.
  • Partner with Engineering, Product Management, and Test colleagues to keep work aligned.
  • Contribute to technical documentation about software products.
  • Learn and follow Allegion Global Software Solutions processes, including the Secure Software Development Lifecycle (SSDLC).
  • Learn and apply Software Systems Engineering best practices, including tools to streamline work.
  • Ask for help when needed.

Benefits

  • Health, dental, and vision insurance coverage.
  • Unlimited paid time off.
  • 401(k) plan with a 6% company match and no vesting period.
  • Health Savings Accounts.
  • Flexible Spending Accounts for healthcare and/or dependent daycare expenses.
  • Short-term and long-term disability insurance paid for by Allegion.
  • Term life insurance, with the option to purchase supplemental coverage.
  • Tuition reimbursement.
  • Voluntary wellness program with monetary rewards for completing wellness activities.
  • Employee discounts through Perks at Work.
  • Community involvement and opportunities to give back.
  • CliftonStrengths assessment and coaching.
  • Professional development investment and opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service