What are the responsibilities and job description for the Software Architect position at IntePros?
Job Description: Software Architect
As a Software Architect in our Operations Center, you will lead the design, development, and delivery of high-quality software solutions that support both technology and business functions across the organization. This is a hands-on leadership role responsible for defining architectural direction, guiding development teams, and ensuring solutions are practical, scalable, and aligned with the organization’s on-premise technology environment.
The ideal candidate brings deep architectural expertise, strong communication skills, and the ability to operate effectively in a highly collaborative, in-person/hybrid setting. This role requires a pragmatic architect who can work within a primarily on-premise infrastructure while helping guide future modernization efforts.
Principal Duties And Responsibilities
Minimum Requirements:
As a Software Architect in our Operations Center, you will lead the design, development, and delivery of high-quality software solutions that support both technology and business functions across the organization. This is a hands-on leadership role responsible for defining architectural direction, guiding development teams, and ensuring solutions are practical, scalable, and aligned with the organization’s on-premise technology environment.
The ideal candidate brings deep architectural expertise, strong communication skills, and the ability to operate effectively in a highly collaborative, in-person/hybrid setting. This role requires a pragmatic architect who can work within a primarily on-premise infrastructure while helping guide future modernization efforts.
Principal Duties And Responsibilities
- Provide architectural leadership across the full software development lifecycle, ensuring solutions are secure, scalable, resilient, and aligned with business and technology strategy.
- Design and oversee architecture within a predominantly on-premise environment, ensuring efficient use of existing infrastructure while preparing for potential future cloud evolution.
- Partner with business, product, and technology stakeholders to translate requirements into clear architectural designs, solution options, and actionable roadmaps.
- Lead architecture and design for applications built primarily on a .NET backend and React.js frontend stack, ensuring consistency and best practices across teams.
- Mentor and guide software engineers and technical leads, fostering strong engineering discipline, accountability, and high-quality delivery standards.
- Establish and govern architecture standards, design patterns, and best practices across both custom-built and vendor-supported systems.
- Review and approve solution designs, architecture artifacts, and integration approaches to ensure alignment with enterprise standards.
- Drive modernization initiatives for legacy systems through refactoring, re-platforming, or replacement strategies within current infrastructure constraints.
- Lead enterprise automation efforts, including identification and implementation of workflow improvements that reduce manual processes and improve operational efficiency.
- Architect and oversee RPA capabilities, including bot design standards, orchestration, security, and monitoring.
- Own architectural direction for enterprise platforms, including workflow orchestration and system integrations (e.g., ServiceNow or similar platforms).
- Promote responsible adoption of AI-assisted development tools to improve engineering productivity and delivery outcomes.
Minimum Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 10 years of software engineering experience with at least 5 years in a senior technical leadership role (Software Architect, Principal Engineer, or Lead Engineer).
- Strong hands-on experience with .NET-based application architecture and React.js front-end development ecosystems.
- Proven experience designing and delivering solutions in on-premise environments; candidates heavily focused on cloud-only architectures may not be the best fit.
- Experience with modern architectural patterns, including modular monoliths and/or microservices, API-first design (REST/GraphQL), and event-driven systems.
- Deep understanding of application security, identity management, and secure design practices, particularly in regulated or financial services environments.
- Experience implementing DevOps practices including CI/CD pipelines, automated testing, and release management strategies.
- Strong background in system reliability, observability (logging, monitoring, tracing), and incident management.
- Experience leading automation initiatives and delivering measurable improvements in operational efficiency.
- Familiarity with RPA tools and governance, as well as enterprise workflow platforms such as ServiceNow.
- Demonstrated ability to influence technical direction through architecture artifacts (e.g., diagrams, ADRs, standards) and cross-team collaboration.
- Excellent communication skills with the ability to clearly articulate technical concepts and align stakeholders across business and IT.
- Strong candidate credibility and depth of knowledge—ability to clearly speak to past experience and architectural decisions is essential.
Salary : $150,000 - $162,000