Senior Software Engineer
Indianapolis, IN, United States
Creating Peace of Mind by Pioneering Safety and Security At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond.
Senior Software Engineer
The Senior Software Engineer on the Digital Manufacturing Team is responsible for defining the tools, processes, and knowledge to enhance the effectiveness of Allegion’s digital product development teams. This position will approach all aspects of software delivery by identifying, designing, and delivering innovative solutions. The Senior Software Engineer will approach business problems with a mindset balancing delivery of objectives with the non-functional requirements of the overall platform. Primarily the Senior Software Engineer will be responsible for fostering the quality design and development, cross team alignment and the maturity of technical solutions and the SDLC. Because of the close interaction with business customers, the Senior Software Engineer role requires an understanding of requirements analysis, cross team collaboration and developer support.
What You Will Do:
Mentoring other Software Engineers
Collaborative design and maintenance of standards for development, solution and software architecture
Advocate for the implementation and utilization of best practices across the group
Advise product teams on solution and data architectures with a mindset balancing delivery of business objectives with the non-functional requirements of the overall architecture
Collaborative design of interactions between applications to ensure reliable, fault-tolerant integrations using standard methodologies across the group
Identify technical and security risk in projects and products and develop strategies to alleviate it
Communicate technical architecture direction and how it relates to business objectives to all levels of the group through documentation, training, and awareness.
Deliver technical solutions for projects leveraging agile project management methodologies
Develop specified application components or enhancements, as needed
Advocate for security and data privacy of all applications and data storage
Help to clarify, identify, and ensure hand off of requirements and project issues and escalate appropriately where required
Support innovation through creative application of tools and methods to software and infrastructure architecture, design, and development
Analyze existing business processes and software for potential design improvements
Work with the IT team, business functions, external vendors, and contract resources to deliver project requirements in a timely and cost-effective manner
Strengthen the relationship between the product, design, security, devops, infrastructure, legal and development teams
Limited travel is required
What You Need to Succeed:
Current experience with a modern general purpose object oriented language such as C# or Java and/or experience in a modern JavaScript framework such as Angular or React
A passion for technology and willingness to explore and adopt new technologies for practical business purposes
A positive attitude working with an agile team to develop innovative technical solutions built on a secure foundation that enable business growth, more reliable customer interactions, and improved customer satisfaction
Be apt at understanding new business domains and be creative and thoughtful about applying technology to improve processes and issues
Ability to quickly build proof-of-concept solutions with an eye to how they could be implemented at scale
Mentor and share knowledge across the Allegion IT Teams.
Verbal and written communication, with various team members in roles that are both technical and non-technical particularly to give direction or present business value of various initiatives to teams
Proactively work to coordinate efforts with employees across the group
Ability to collaborate with global teams
Ability to identify issues, generate solutions, and choose appropriate alternatives
Demonstrated knowledge in software and solution architecture
Experience designing applications that collectively integrate custom software, cloud architectures and commercial off-the-self software, and possess awareness of the services available and benefits or trade-offs of each
Experience working in a fast-paced, agile environment while providing consistent application lifecycle management
Demonstrated knowledge in software development methodologies and best practices, application lifecycle management, and development and automation tooling
Be self-motivated with good time management skills
Bachelor degree in Computer Science, Information Technology or related discipline, or equivalent experience
7+ years of experience in the design, development, implementation, and integration of Enterprise applications
We Celebrate Who We Are! Allegion is committed to building and maintaining a diverse and inclusive workplace. Together, we embrace all differences and similarities among colleagues, as well as the differences and similarities within the relationships that we foster with customers, suppliers and the communities where we live and work. Whatever your background, experience, race, color, national origin, religion, age, gender, gender identity, disability status, sexual orientation, protected veteran status, or any other characteristic protected by law, we will make sure that you have every opportunity to impress us in your application and the opportunity to give your best at work, not because we’re required to, but because it’s the right thing to do. We are also committed to providing accommodations for persons with disabilities. If for any reason you cannot apply through our career site and require an accommodation or assistance, please contact our Talent Acquisition Team.
© Allegion plc, 2023 | Block D, Iveagh Court, Harcourt Road, Dublin 2, Co. Dublin, Ireland
REGISTERED IN IRELAND WITH LIMITED LIABILITY REGISTERED NUMBER 527370
Allegion is an equal opportunity and affirmative action employer
Privacy Policy