Senior Principal Software Architect
Deltek
Senior Principal Software Architect | Deltek, Inc
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress.
As a Senior Principal Software Architect at Deltek, you will play a pivotal role in shaping the technical vision and long-term architecture of our platforms. This is a highly strategic, hands-on role focused on designing, reviewing, and evolving enterprise-scale systems that operate at very high data volumes.
You will analyze and optimize application platforms for scalability, cost efficiency, reliability, and performance, while maintaining a strong customer-first mindset. Every architectural decision must preserve a seamless customer experience through zero-downtime deployments and carefully managed data migrations.
This role partners closely with engineering, product, and business stakeholders to balance technical ambition with pragmatic delivery, driving architectural decisions that deliver measurable business value.
Position Responsibilities
- Lead the design, review, and evolution of complex, enterprise-scale software architectures
- Analyze existing platforms to identify gaps, inefficiencies, risks, and opportunities for improvement, and implement enhancements that deliver measurable value
- Evaluate proposed work through the lens of effort, risk, and benefit, balancing innovation with operational stability
- Define and document functional and non-functional requirements aligned to business objectives and customer needs
- Review technical designs and participate in code reviews for critical system components
- Provide clear, evidence-based architectural recommendations to guide technical decision-making
- Drive adoption of modern architectural principles, patterns, and best practices across development teams
- Design and implement automation and processes that improve reliability, security, scalability, and long-term maintainability
- Ensure architectural integrity across platforms, including availability, performance, security, and scalability
- Support zero-downtime deployments and data migrations with no negative customer impact
- Mentor and guide engineers on architectural standards, design principles, and technical best practices
- Stay current with emerging technologies and translate that knowledge into actionable guidance for teams
Qualifications
- 10+ years of overall professional software engineering experience, or an equivalent combination of experience and demonstrated skills
- Extensive experience designing, reviewing, and operating enterprise-level, high-scale software systems
- Strong ability to define, evaluate, and balance functional and non-functional requirements
- Deep understanding of modern software architecture principles, patterns, and tradeoffs
- Demonstrated leadership in architectural decision making and technical strategy
- Excellent communication skills with the ability to influence both technical and nontechnical stakeholders
- Strong customer-focused mindset with experience supporting highly available, mission critical platforms
- Canadian citizenship is required for this position.
Technical Experience
- Proficiency in C#, JavaScript, TypeScript, and Python
- Frontend experience with modern frameworks such as React, as well as legacy or transitional frameworks (Knockout.js, Ember.js, jQuery)
- Backend experience with ASP.NET MVC, ASP.NET Core, Node.js, WCF services, and API-driven architectures including RESTful and GraphQL APIs
- Experience with relational and NoSQL data stores, including PostgreSQL (Aurora RDS) and DynamoDB
- Strong hands-on experience with AWS cloud services, including serverless, containerized, and managed infrastructure
- Experience with CI/CD pipelines and modern delivery practices
- Infrastructure-as-Code experience using Terraform
- Familiarity with AI-assisted development tools such as GitHub Copilot and Claude Code
Preferred Qualifications
- Prior experience mentoring senior engineers and architects
- Experience with cloud, distributed systems at scale
- Advanced degree in Computer Science, Engineering, or a related field
$170k - $240.75k
...brands helps customers create products and capture moments that reflect who they uniquely are. We are seeking a Senior Principal Software Architect to lead the design and development of next-generation Agentic AI platforms and applications that power personalization...PrincipalSeniorRemote work- ...Job Description SAIC is seeking a Senior Principal Software Architect to join the Joint Range Extension (JRE) software development team. This is a remote role within the U.S. JRE is a combat-proven datalink gateway that plays a vital role in the defense of the...PrincipalSeniorRemote work
- City of Shakopee, MN is seeking a Senior Principal Applied AI-Software Engineer to drive the development of innovative AI solutions. This role focuses on creating impactful AI software for scientific and engineering workflows. Ideal candidates possess 10+ years in software...PrincipalSenior
$206.11k - $283.4k
Pace Industries, LLC in Louisville, Kentucky is seeking a Sr. Principal Software Engineer to lead the design and development of software... .... The successful candidate will collaborate with engineers, architect complex systems, and innovate software solutions while adhering...PrincipalSenior- ServiceTitan, Inc. is seeking a Technical Lead to manage all technical aspects of our engineering team. The role requires extensive experience in responsive web application development and technical leadership. You will be responsible for the technical vision and mentoring...PrincipalSeniorFlexible hours
- A leading digital banking solutions provider is seeking a Principal Engineer to lead software development initiatives. This role involves defining, designing, and delivering scalable applications while mentoring team members. Candidates should have 15+ years of software...PrincipalSeniorRemote job
- Dormont Manufacturing Co in New Jersey is seeking a Principal Software Engineer II (Vice President). This role demands deep hands-on engineering coupled with enterprise-level technical leadership, influencing architecture and driving excellence across major platforms....PrincipalSenior
$149.6k - $193.6k
Dell Technologies is seeking a Software Principal Engineer for their Software Engineering team in Hopkinton, MA. The ideal candidate will have 6 to 8 years of experience and a strong background in programming languages, operating systems, and embedded software. This full...PrincipalSeniorFull time- A leading technology provider in Livermore, California is seeking a Senior Principal Software Development Engineer responsible for designing and testing complex software systems. The ideal candidate has over 7 years of experience in software development, with expertise...PrincipalSenior
- A growing technology firm in Washington is seeking a Salesforce Principal Consultant to join their team. The ideal candidate will have extensive experience in Salesforce development and client engagement, as well as a proven track record in technology consulting. Candidates...PrincipalSeniorPermanent employmentFull time
- A leading technology consulting firm seeks a Salesforce Principal Consultant to drive technology solutions and client engagement. Responsibilities include developing Salesforce implementations and solutions that meet customer needs while collaborating with diverse teams...PrincipalSeniorFull time
- A technology consulting company based in Ohio is looking for a Salesforce Principal Consultant. The ideal candidate will have at least 5 years of experience in technology consulting, focusing on Salesforce development and implementations. Responsibilities include translating...PrincipalSeniorPermanent employmentFull time
- A consulting corporation is seeking a Principal Consultant specializing in Salesforce to join their growing team in Oklahoma City. The ideal candidate will have over 5 years of technology consulting experience, with a strong focus on Salesforce development and implementation...PrincipalSeniorPermanent employmentFull time
$132.4k - $251.6k
Senior Principal Software Architect Position Type: Onsite | Location: Richardson, TX | Security Clearance required: Secret. Must be a U.S. citizen or eligible for a U.S. government issued security clearance. Responsibilities Collaborate with the software team, systems,...PrincipalSeniorContract workRelocation package$195k - $323k
...Overview The Corporate Technology Solutions (CTS) team is seeking a senior Principal Architect to shape and advance the technical vision behind Mastercard’s most critical corporate platforms. This role sits at the intersection of strategy and execution—driving architecture...PrincipalSeniorFull timePart timeFlexible hours$152.89k - $190k
...Principal Software Engineer ( Sr Architect ) Role: Principle Software Engineer - ( Senior Enterprise Architect) Location: DALLAS TX ( hrbrid role) REMOTE option will be available for the right candidate. Eligibility Requirements : Candidates on Optional Practical...PrincipalSeniorRemote workFlexible hours$184k - $287.5k
...Responsibilities Define system and software architecture for Software Defined Networking (SDN) of ground breaking emerging AI networks... ...GPU and Switch HW and SW teams, Product as well as fellow architects. Qualifications ~ Hold a B.Sc., M.Sc. or Ph.D. in Computer...Senior$224k - $356.5k
## Senior Software Architect - Deep Learning and HPC CommunicationsApplylocations: US, CA, Santa Clara: US, MA, Westford: US, TX, Austin: US, Remote: US, NC, Durhamtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2016116NVIDIA is leading groundbreaking...SeniorRemote work$224k - $356.5k
...for GPU accelerated applications, such as Deep Learning. Data Center SW team architects and develops the end‑to‑end software and firmware stack for these systems. We are looking for a Senior Software Architect who has deep expertise in designing server platforms and has...SeniorShift work$224k - $356.5k
...DriveOS is the software platform that powers millions of autonomous vehicles and other intelligent machines around the world! It combines... ...! What you’ll be doing Work with software engineers and architects in system software, virtualization, graphics, compute,...SeniorWork experience placement$184k - $287.5k
...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. Join NVIDIA as a Senior Software Architect for AI Networking and help define the future of AI inference infrastructure. In this groundbreaking role, you will drive...Senior- ...The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent Application Software Architecture with standard interfaces for Engine, Transmission and Electrification Programs and will be responsible for participating in a team...SeniorImmediate start
- ...An applied research team within NVIDIA’s Networking Systems & Software Architecture group is solving some of AI’s hardest... ...emerging domains including quantum computing interconnects. The Senior Architect role is to own modules and projects end-to-end—from scoping research...Senior
$134.6k - $230.8k
...A health care innovation leader is seeking a Principal Engineer for the Consumer Engineering Rx Pharmacy team. This role involves architectural... ...various technologies. Candidates should have 13+ years in software engineering with a proven track record in back-end...PrincipalWork at officeLocal areaRemote work- ...Principal Edge Software Architect (GPU / CUDA / C++ / Kubernetes) We’re partnering with a cutting‑edge defense and space technology organization building next‑generation systems across ISR, space, and national security programs. This is a high‑impact role where you...Principal
$156k - $249k
...Senior Software Architect – Surgical Robotics (Cambridge, MA) In this role you will architect and develop software that will control medical device hardware (surgical robots) and leverage your strong background in software systems design for use in regulated environments...SeniorFull timeWork at officeWork visaRelocation package3 days per week- ...experience ~ Microservices and event-driven systems ~ Security architecture knowledge ~ Strong debugging and system design skills Preferred Qualifications # AWS Solutions Architect certification # DDD and hexagonal architecture (pragmatic use) #J-18808-LjbffrPrincipal
- ...performance unmanned systems that are software-defined, mass-scalable, and... ...significant time spent in "Principal" or "Staff" roles where your... ...critical feedback to a Senior Staff Engineer without shutting... ...Proven experience acting as an architect across multiple engineering...PrincipalShift workDay shift
- A technology leader is seeking an experienced individual for a remote role focused on advanced packaging and 3DIC analysis. Candidates must have extensive knowledge of signal and power integrity, along with at least 15 years in related fields. The ideal candidate will demonstrate...PrincipalSeniorRemote work
- ...edge technology, products, and content for the most iconic casinos and operators across the globe. Position Summary Principal Software Architect is responsible for defining and driving the technical architecture strategy that enables Light & Wonder's transition...Principal
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Architect. Be the first to apply!
- .net software architects (remote) United States
- remote software architect United States
- application architect United States
- senior software architect United States
- application security architect United States
- principal software architect United States
- software architect United States
- senior licensing manager United States
- senior cloud service delivery manager United States
- senior business analyst contract United States



