Principal Software Engineer
AMETEK
Telguard is seeking an accomplished Principal Software Engineer to provide hands-on technical leadership for enterprise web applications built with C# and .NET Core. This role will shape application architecture, establish engineering standards, and guide the design, development, testing, deployment, and support of secure, reliable software used by internal teams, customers, and external partners.
The Principal Software Engineer will work across web applications, back-office services, APIs, and Microsoft SQL Server data solutions that support Telguard cellular alarm communicators and the processing of alarm events from security and fire alarm systems. The role partners closely with Product Management, Quality Assurance, other engineering disciplines, Technical Support, Customer Service, and operational stakeholders. Key Responsibilities:- Define and evolve the architecture of scalable, maintainable, and secure web applications and services using C# and .NET Core.
- Lead technical design for integrations, RESTful APIs, back-office processing, and customer-facing web capabilities, including solutions that create or consume JSON and XML.
- Provide hands-on engineering leadership through complex feature implementation, prototypes, code reviews, troubleshooting, and the resolution of high-impact technical issues.
- Design and optimize Microsoft SQL Server solutions, including relational data models, queries, indexing strategies, transactions, and SQL stored procedures.
- Establish and promote software engineering standards for application design, coding, source control, automated testing, security, observability, documentation, and supportability.
- Guide modernization of existing applications and services, including pragmatic migration to current .NET Core technologies and modern web application patterns.
- Partner with Quality Assurance to improve test strategy, automated test coverage, release confidence, and defect prevention.
- Own technical quality across the delivery lifecycle, from requirements and architecture through deployment, production monitoring, incident analysis, and continuous improvement.
- Strengthen build and release practices using Azure Pipelines and Octopus Deploy, and support reliable application hosting and configuration in IIS.
- Mentor software engineers, facilitate technical decision-making, and raise the engineering capability of the team through clear guidance and knowledge sharing.
- Collaborate with Product Managers and business stakeholders to translate product goals and operational needs into sustainable technical solutions.
- Evaluate frameworks, tools, and design alternatives, balancing delivery speed with security, performance, reliability, maintainability, and total cost of ownership.
- Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs.
- The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.
- .NET Core and C#
- Microsoft SQL Server and advanced SQL
- SQL stored procedure design, development, tuning, and troubleshooting
- Enterprise web application architecture and development
- RESTful API design and integration
- Object-oriented design, design patterns, and clean-code practices
- Automated testing, debugging, and performance analysis
- Secure software development and application lifecycle practices
- Azure Pipelines for continuous integration and delivery
- Octopus Deploy for release automation and environment promotion
- Internet Information Services (IIS) administration, hosting, and troubleshooting
- HTML, CSS, JavaScript, and modern web application frameworks
- Git-based source control and branching strategies
- Application logging, monitoring, observability, and production support
- JSON and XML integrations
- Cloud or hybrid application deployment patterns
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent practical experience.
- Extensive professional experience designing and delivering production software, with significant depth in C#, .NET Core, web applications, and Microsoft SQL Server.
- Demonstrated success serving as a technical lead or principal-level engineer for complex, business-critical systems.
- Proven ability to make sound architectural decisions, communicate tradeoffs, and lead implementation across multiple engineers or workstreams.
- Strong experience diagnosing reliability, security, performance, data, deployment, and integration issues across application tiers.
- Experience partnering with cross-functional teams and communicating technical concepts clearly to both technical and non-technical stakeholders.
Currency: USD
Salary Minimum: 115,000
Salary Maximum: 160,000
Incentive: No
Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location. For more information on AMETEK's competitive benefits, please click here. AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion. AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers' most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit for more information. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call View phone number on click.appcast.io.
- ...Principal Software Engineer We need a talented, ambitious, hard-working principal software engineer with 10+ years of experience who can help us build the foundation for the next era of work. We need someone who wants to change how the world works, one company at a...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Asset & Wealth Management you, you provide expertise and engineering excellence as an integral...SuggestedLocal areaShift work
$220k - $260k
...Principal Software Engineer The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation...SuggestedFull timeLocal areaNight shift$143.7k - $287.5k
...and we encourage you to apply. You may just be the right candidate for this or other roles. A Brief Overview The Principal Software Engineer will architect, innovate and create multi-disciplinary technical and functional solutions to complex business problems....SuggestedPermanent employmentFull timeWork at officeRemote workRelocation- ...Principal Software Engineer Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure...SuggestedRemote workWork from home
$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, along with 7+ years of applied experience. We... ...corporate, institutional, and government clients. This Principal Software Engineer role sits within Asset & Wealth Management...Full time$68k - $108k
...~10+ years of experience developing software applications with C# and .NET. ~ Experience... .... ~ Strong knowledge of software engineering principles, object-oriented design, data... ...connecting professionals with Infor for a Principal Software Engineer position on our CPQ...Full time- ...OpenKyber is seeking a Lead Principal Software Engineer to serve as the primary technical authority for designing, architecting, and delivering high-scale, cloud-native enterprise solutions for our client in the Washington, DC area. This high-impact role balances strategic...
- ...Lead Software Engineer (Big Data, Spark, AWS, Full Stack) Location: Rockville, MD or Tysons Corner, VA Work Setting: Onsite Job Descripton: We are seeking a highly experienced Lead Software Engineer to design, develop, and optimize enterprise-scale applications...
$124.6k - $148.2k
...deep understanding of trends and technology advancements. What You’ll Do for Us We are looking for an experienced Software Engineer to design, build, and evolve applications supporting our sales execution ecosystem. Our platforms support critical sales...Full timeLocal areaRelocation$165k - $218k
...AI, computer vision, sensor fusion, and networking technology to the military in months, not years. This role is a shared software engineering pipeline for the teams building the systems that run Anduril: CorpTech Platform, ArsenalOS, and CorporateOS. You are hired...Full timeTemporary workWork experience placementLocal areaImmediate start$85.9k - $137k
...leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. Senior Software Engineer, WaveLogic Modem Software Development plays a critical role in delivering next-generation optical transport and switching...Local areaRemote workFlexible hours- ...About This Position Our client base is constantly growing and we’re looking for great software engineers to make our team better. As a Software Engineer, you’ll be a technical contributor for our Aware platform. You’ll be challenged often and will find yourself working...Full timeLive outLocal areaFlexible hoursShift work
- ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for...Full timeContract workRemote work
$115k - $160k
...drive growth, deepen customer relationships, and deliver joyful customer experiences. How You Will Make an Impact As a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every...Local areaFlexible hours- ...Role Accountabilities Promote an inclusive and supportive engineering culture on the team. Solve business problems with simple... ...excellence—building highly available, low‑latency, efficient software with support from other engineers. Build subject matter expertise...
$18 - $22 per hour
Information Technology Office Position This position is working in Gas South's Information Technology Office. Under general supervision and working with the development team, understand the technology stack, review and understand the code base and QA environment, implement...Hourly payFull timeWork experience placementCasual workInternshipWork at officeLocal areaRemote workFlexible hours- ...with offices in Beavercreek and Blue Ash, OH. We are a multi-disciplinary team of engineers, scientists, and management professionals dedicated to developing and commercializing AI/ML/Software solutions that address our customers’ most significant challenges and...Casual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
- ...Cox Automotive is looking for a senior software engineer that applies the principles of secure software engineering to the design, development, maintenance, testing and evaluation of software and cloud infrastructure. Works cross functionally to understand business requirements...Contract work
$30 per hour
...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand... ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring...Permanent employmentFull timeContract workLocal area- .... They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and...
- ...business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide.Title: Software Engineer IIGrade: P2Location: Atlanta, GANCR Voyix is looking for a mid-career software engineer to join our team in Atlanta. In this...Full timeWorldwideFlexible hours
$116.48k - $174.71k
...the future where trusted data becomes a transformative force for business and society.The ChallengeWe're looking for a Senior Software Engineer that will report to the Development Manager / R&D Head. In this role, you will part of the R&D Team that works on mission-critical...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week- ...empathic management style that builds bold teams and delivers globally significant results. Position Description The Senior Software Engineer will provide hands-on technical leadership for the shared platform capabilities that powers U.S. Soccer's Soccer Services and...Full timeCasual work
$140k - $210k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer IV at Indeed, you will own the design and development of complex software systems and platforms that support critical products...Temporary workWork experience placementLocal area- ...Terma Inc (TUS), the US subsidiary of Denmark based Terma A/S, is searching for a highly qualified Senior Software Engineer to join our team of exceptionally dedicated professionals in an exciting and rewarding fast paced highly successful company. Leveraging the outstanding...For contractorsWork experience placement
$160k - $180k
...This is an exciting opportunity for a Senior Software Engineer to lead the design, development, and implementation of industry-leading global technology solutions for logistics and warehouse automation. You'll leverage your deep technical expertise to build robust and...Local area- ...built on the foundation of our reputation as the most respected legal peer review network in the world. The full stack Senior Software Engineer is responsible for the development of new projects and support of existing code bases. The primary role will be to build and support...Local areaRemote workRelocation
$160k - $200k
...Our team is small, senior, and experienced. We’re looking for an engineer who wants to contribute meaningfully to a product that’s... ...looking for Solid professional experience building and shipping software across both frontend and backend systems. Deep TypeScript...Remote workVisa sponsorshipWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Atlanta, GA
- principal Atlanta, GA
- principal consultant Atlanta, GA
- senior principal cloud computing engineer Atlanta, GA
- senior principal scientist Atlanta, GA
- principal solution architect Atlanta, GA
- principal solutions consultant Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- principal architect Atlanta, GA
- principal data scientist Atlanta, GA


