Director of Software Architecture
Baker Hill Solutions
Job Description
Job Description
This role requires an onsite presence in our Carmel, IN office.
Primary Responsibilities:
The responsibility of the Director of Software Architecture is to be a visible technology leader that grow a talented team of architects. They will foster an environment of continuous learning, innovation, and improvement. Along with that they will leverage their expertise to create an efficient work environment for all team members; mastery of the .NET and Microsoft stack technology background that includes familiarity and experience with the broadest range of software development best practices, architecture patterns, technologies, frameworks, and tools is required. We leverage tools such as Visual Studio, SQL Server, ASP.NET Web API, and Azure and the applications are built using the languages of C#, Angular, and TypeScript, so in-depth experience with these is required. Our products are integrated with external APIs so you should be skilled in learning new APIs and creating proof of concepts. Using your knowledge and expertise, you must guide the organization to solutions that provide the right balance of business value for investment dollar spent.
Essential Functions/Job Duties:
- Hire, retain, and grow our software engineering and management talent.
- Demonstrate leadership with high EQ with the ability to drive change.
- Deliver employee performance and compensation reviews.
- Foster a strong culture of continuous learning, innovation, and improvement.
- Partner with colleagues across Product and Engineering to improve our technology and processes to optimize the delivery of roadmap commitments.
- Collaborate with Architecture, CloudOps, SRE teams to prioritize improvements to core stability and reliability of our cloud-based applications and microservices.
- Utilize metrics to drive continuous improvement across the entire SDLC.
- Continuously develop your skills and share knowledge about technology industry trends.
- Uphold the highest standards of engineering excellence and integrity.
- Designing and developing simple solutions to complex problems.
- Rapidly learning complex new concepts and training others.
- Quickly reviewing new and existing code and providing corrective guidance to developers.
- Leading problem-solving activities to troubleshoot application, environment, and performance-related issues.
- Providing thought leadership when applying methodologies, managing architectural project elements, setting technical direction, and training teams in using industry best practices
- Overseeing multiple projects simultaneously and monitoring project results against technical specifications
- Leading team members in analysis and design of business requirements that accomplish the stakeholders needs
- Looking beyond written business requirements to best align with IT architecture and infrastructure competencies.
- Designing and delivering innovative solutions from concept through implementation in a complex environment, including proven success in an Architect role.
- Develops project plans specifying goals, strategy, scheduling, identification of risks, contingency plans, and allotment of resources for each phase of the project.
- Providing technical demonstrations of product functionality to prospective client audience
Skills/Qualifications:
- Leading a team of architects.
- Defining vision and managing the team of architects.
- Masterful knowledge of platform specific tools and utilities.
- Masterful analytical and problem solving skills.
- Masterful knowledge of various software design patterns.
- Masterful knowledge of products and technical environment, including interrelationships of systems.
- Masterful knowledge of SQL, including scripting, performance tuning, optimization.
- Advanced oral and written communication skills.
- Experience with .NET Core, Angular, Microsoft Azure.
- Experience with SaaS, Multi-Tenant architecture patterns.
- Experience with software development methodologies.
- Experience using best practice version control methodologies and tools such as TFS, GIT or SVN.
- Experience with Continuous Integration Build and Deployment Automation.
- Experience with Agile development methodologies.
- Ability to manage multiple projects simultaneously.
- Ability to translate business needs into technical architecture requirements.
- Ability to design and deliver SaaS solutions for customers.
- 5y+ Experience architecting complex software solutions.
- 5y+ Experience with C# development.
- 5y+ Experience designing and implementing MS SQL databases, SQL query scripting.
- 5y+ Experience designing and implementing integrations with 3rd party APIs, services, and products.
- 3y+ Experience with TypeScript or JavaScript.
Education:
BA/BS Computer Science, Mathematics, or other related degrees Preferred
This position requires regular onsite work at our Carmel, Indiana office. Candidates must be able to commute to and work from this location as part of their role.
Disclaimer:
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to assign or reassign duties and responsibilities to this position at any time as business needs evolve.
- Who We Are Clinical Architecture is at the forefront of healthcare IT innovation. Our team is an ambitious group of diverse leaders who balance creativity and expertise to solve tough problems that make a difference. Our environment is positive, casual, and comprised of...SuggestedFull timeTemporary workCasual work
$115k - $165k
...Indiana.About Our Candidate:Are you driven by a desire to shape the future of technology? Do you have a powerful vision for software architecture and a passion for innovation? Are you eager to lead and inspire a team to achieve extraordinary results?We are seeking a visionary...SuggestedTemporary workImmediate startRemote work- ...Hello, Hope you are doing well, Position: IN - DOR - Software Architect Senior (748505) Location: 7811 Milhouse Rd.... ...Mode: In person only Architect, design & develop scalable architecture systems for Java-based applications. Build and maintain highly...Suggested
$155 per hour
...There was more Salesforce Architecture verbiage, but it said to ignore the main part of the JD and focus on the following. Do you think that your team can find some potential candidates that meet the following criteria? I can share that we have a max billing rate of $...Suggested$70.35k - $205.8k
...s talent strategy, ecosystem partnership approaches, creating scalable operating, envisioning best-in-class business/technology architecture & roadmaps. Use scaled agile disciplines to transform around iterative approach sequencing use cases focused on critical data elements...SuggestedLive inWork at officeLocal area- ...designing multi-agent systems that actually work, building composable architectures that blend AI and traditional distributed systems, and transforming established industries. The Work Most software developers, engineers, and architects get to build software systems...Work experience placementLive inWork at officeLocal area
$102.5k - $187.9k
...their businesses, with a focus on Billing, Subscription Economy, Cloud and Integration. These service areas span across Solution Architecture, Assessment Services, Project Management, Business and Technology Analysis, and Testing focusing on implementing technology to...Summer holidayFlexible hours$102.5k - $187.9k
...a focus on Automated Revenue Recognition, Subscription Economy, Cloud and Integration. These service areas span across Solution Architecture, Assessment Services, Project Management, Business and Technology Analysis, and Testing focusing on implementing technology to drive...Summer holidayFlexible hours- ...Guide early technical discovery and solution direction shaping for priority opportunities, aligning client needs and target architectures with Red Hat platform strategy and Accenture methodologies; evaluate alternative solution options across technical, business, and...Work experience placementLive inWork at officeLocal area
- Job Title IT Systems Analyst I Position Summary The IT Systems Analyst I will be responsible for implementing, maintaining and improving computer technology to meet the business needs for Aspire Indiana Health's staff through day-to-day information technology ...Full timeTemporary workPart time
- ...company and culture here. The Supervisor, Applications & Software Engineering oversees and guides the development of functionality... ...developing, and maintaining complex, integrated systems and architectures. Demonstrates strong technical leadership, cross-domain...Remote work
$140k - $170k
...seeking a skilled full-stack developer in Indianapolis. The role offers technical leadership, working with product teams to design software solutions. Requirements include a Bachelor's degree in computer science, 8+ years of experience, and proficiency in .NET,...- A technology solutions provider is looking for a Technology Leader in Network Architecture to join their team in Indianapolis. This role requires 14+ years of experience, focusing on Juniper Mist Wireless and Cisco DNA Centre, among other technologies. As a key player,...
- ...platform, driving cross-functional technical initiatives from planning through execution. Collaborate with engineering, DevOps, architecture, vendors, and customer-facing teams to ensure successful deployment, adoption, and ongoing operations. Required Qualifications Bachelor...Contract workWork at officeLocal area
- ...meet these goals. The Systems Team is the lead for integrating large scale Material Handling solutions, often involving Controls, Software, Robotics, and Consulting Teams within the project. Technologies used in this position include the full scope of Material Handling...Night shift
$73.8k - $218.8k
...Salesforce Business Group. You sit at an exciting inflection point - you've got enough platform depth to contribute meaningfully to architecture conversations, and enough functional curiosity to understand why the business cares about what gets built. You don't need to...Work experience placementLive inWork at officeLocal area- Chief Information Officer (CIO) and Chief Technology Officer (CTO) About the Company Expanding company in the payments & neo banking sectors Industry Banking Type Privately Held About the Role The Company is seeking a remote CIO/CTO with a strong...Remote work
- ...Software Development Tools Manager 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...H1bRemote work
- BioSpace is seeking a Business Process Architect for the Global Supply Chain in Indianapolis. This key role involves oversight of logistics platforms and vendor management to ensure operational excellence across supply chain technology. The ideal candidate will have a Bachelor...
- ...platform, driving cross‑functional technical initiatives from planning through execution. Collaborate with engineering, DevOps, architecture, vendors, and customer‑facing teams to ensure successful deployment, adoption, and ongoing operations. Required Qualifications...Contract workWork at officeLocal area
- Misoenergy is looking for an Engineer I - Interconnection Integration in Carmel, Indiana. This position involves performing technical transmission studies and coordinating with stakeholders within the energy sector. Responsibilities include managing generator interconnection...
- ...complex programs while guiding and developing the architects and leads beneath you. You are as comfortable presenting architecture trade-offs to a VP or Director as you are diving into a data model with a developer. You have strong opinions, earned through experience, and...Work experience placementLive inWork at officeLocal area
- ...Job Title: software asset management analyst Location: Carmel, IN (must be local or willing to relocate by start of day 1) hybrid schedule available for local candidates Job Description: Ensure adherence to established processes and standards for managing...Local areaRelocation
$78.06k - $117.1k
The Analyst supports the Office of the CIO (OCIO) by analyzing IT operating processes, supporting governance routines, developing metrics and reporting, assessing impacts to systems and operations, and driving coordination across cross‑functional stakeholders that ensure...Temporary workWork experience placementWork at officeLocal areaRemote workWork from home- ...The Software Product Manager creates the technical strategy for their software product. They support the enablement multi-year roadmaps and inspire a cross functional team to bring the vision to life in a profitable way. They engage clients, users, and stakeholders to...
$157.5k - $231k
Initial Therapeutics, Inc. is seeking a Senior Director - Software Engineering & Product Delivery in Indianapolis, Indiana. The successful candidate will lead a software delivery team focused on patient engagement products, driving innovation through modern technologies...$70.35k - $205.8k
Accenture is a leading global professional services company that helps the world's leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth, and enhance citizen services-creating tangible value...Live inWork at officeLocal area- ...some experience and exposure to IT procurement and/or negotiations across areas such as IT Services & Labor, IT Infrastructure, IT Software, and Telecommunications. While depth in all areas is not expected at this level, you will be expected to infuse Accenture’s...For contractorsWork experience placementLive inWork at officeLocal area
$86.5k - $142.7k
...products. You will spend the majority of your time designing architectures, writing and reviewing code, building proofs‑of‑concept, and... ...and attributes for success • Strong hands‑on background in software engineering and modern application architectures. • Deep understanding...Summer holidayFlexible hours$142.6k - $261.5k
...Application Systems Engineering Manager will lead the design, architecture, delivery, and leadership of innovative solutions using Oracle... ...and integration for supply chain processes across multi‑vendor software. Develop people by encouraging independence, delegating work,...Summer holidayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Architecture. Be the first to apply!
- director of software Carmel, IN
- software manager Carmel, IN
- application manager Carmel, IN
- IT software development manager Carmel, IN
- senior c# .net software developer Carmel, IN
- ultimate software Carmel, IN
- software intern Carmel, IN
- healthcare software sales Carmel, IN
- software sales Carmel, IN
- embedded software Carmel, IN

