Principal Software Engineer
$168.4k - $252.6kThe Hartford
Director Software Engineering - IE06FE We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future. Role Summary The Principal Software Engineer is a senior technical leader and hands-on engineer for Digital Enablement which is the digital backbone for most of our external customer interactions and internal workflow management. This role shapes and executes end-to-end application and platform strategy while providing forward-looking technology leadership across the Digital Enablement ecosystem. As a trusted technical authority, the Principal Engineer anticipates emerging technology trends and architectural risks, guiding modernization decisions to ensure platforms remain secure, scalable, and resilient over multi-year horizons. Operating at the intersection of strategy and execution, this role influences architectural standards and engineering practices across teams while remaining deeply engaged in design, code, and the resolution of the most complex technical challenges with an AI first mindset. Key Responsibilities End-to-End Application & Platform Strategy: Own and execute end-to-end technical strategy for Digital Enablement platforms and applications, from architecture and design through delivery and production support. Serve as a technical authority across Digital Enablement platforms, spanning frontend, backend, integration, and data layers. Define and evolve solution architectures aligned with enterprise standards, security requirements, resiliency expectations, and modernization goals. Ensure technology decisions directly support business outcomes, operational efficiency, and long-term platform sustainability. Technical Leadership & Architecture Excellence: Establish and enforce engineering standards, architectural patterns, and best practices across teams and release trains with an AI first Engineering Excellence mindset. Lead the modernization of legacy systems into cloud-native, API-driven, and event-based architectures. Evaluate architectural trade-offs and risks, providing clear recommendations to senior technology and business leaders. Partner with Enterprise Architecture, Security, and Platform teams to ensure solutions meet non-functional requirements including performance, availability, scalability, and compliance. Hands-On Engineering & Delivery: Contribute production-quality code, technical designs, prototypes, and reference implementations for complex and high-risk initiatives. Lead the resolution of complex technical issues, including high-severity production incidents and systemic design problems. Act as a technical escalation point for delivery teams, helping unblock critical path issues and reduce delivery risk. Ensure solutions are production-ready and supportable, with appropriate documentation, controls, and operational readiness. Quality & Engineering Excellence Ensure quality is engineered into solutions through strong design, extreme automation, and preventative practices. Define and enforce ‘Definition of Ready’ and ‘Definition of Done’ expectations across the development lifecycle. Promote shift-left practices such as test-driven development, in-sprint automation, and design for testability. Lead root cause analysis of recurring defects or reliability issues and drive systemic improvements. AI-First Innovation Focus: Identify opportunities to leverage modern platforms, AI-enabled capabilities, and GenAI solutions to improve business outcomes. Lead Proof of Concept (POC) efforts to validate feasibility, value, risk, and scalability of new technologies or approaches. Translate ambiguous business problems into clear technical hypotheses and solution options. Present POC outcomes, architectural decisions, and recommendations to senior stakeholders. SDLC, DevOps & Operational Excellence Champion strong AI driven SDLC and DevOps practices, including CI/CD pipelines, automation-first delivery, and environment hygiene. Partner with DevSecOps and Reliability Engineering to embed observability, monitoring, alerting, and resiliency into functional solutions. Design systems that are reliable, diagnosable, and operable at enterprise scale. Technology Risk & External Insight Awareness Continuously assess the relevant external technology landscape to identify emerging trends, architectural shifts, and external innovations with potential business impact. Proactively surface and mitigate technology stack risks, including obsolescence, scalability constraints, security exposure, and vendor or platform dependencies. Evaluate long-term trade-offs across build vs. buy, modernization sequencing, and platform investments to inform strategic decision-making. Partner with Enterprise Architecture, Security, and Platform teams to ensure future-facing designs remain resilient, compliant, and aligned to enterprise strategy. Cross-Functional Influence & Collaboration with Business and Technology: Partner closely with business Product Owners to validate requirements, influence technical prioritization, and align solutions with business objectives. Manage technical dependencies across teams and release trains; proactively identify and escalate risks. Mentor and guide engineers through design reviews, technical coaching, and knowledge sharing. Professional Skills & Experience 12+ years of experience in enterprise application development and large-scale system delivery. Demonstrated success delivering complex, mission-critical systems in Agile environments. Proven ability to influence technical direction across multiple teams or domains. Demonstrated success in using the AI tools in SDLC and delivering better business outcomes. Exceptional communication skills, with the ability to drive clarity and sound decision-making in ambiguous situations. Experience in Finance and/or Insurance industries strongly preferred. Bachelor’s degree in Computer Science, Engineering, or related field required. Technical Qualifications Strong hands-on expertise in Java, Spring Boot, Angular/TypeScript, SQL, and modern application architectures. Deep experience with cloud-native platforms (AWS experience preferred). Expertise in APIs, microservices, event-driven architectures, and distributed systems. Experience with observability and monitoring tools (e.g., Application Insights, Splunk). Experience in Identity and Access Management, Mobile a plus. Hands on experience with AI frameworks and AI-assisted development tools. This role will have a Hybrid work schedule, with the expectation of working in an office (Columbus, OH, Chicago, IL, Hartford, CT or Charlotte, NC) 3 days a week (Tuesday through Thursday). Candidates must be authorized to work in the US without company sponsorship. The company will not support the STEM OPT I-983 Training Plan endorsement for this position. Compensation The listed annualized base pay range is primarily based on analysis of similar positions in the external market. Actual base pay could vary and may be above or below the listed range based on factors including but not limited to performance, proficiency and demonstration of competencies required for the role. The base pay is just one component of The Hartford’s total compensation package for employees. Other rewards may include short-term or annual bonuses, long-term incentives, and on-the-spot recognition. The annualized base pay range for this role is: $168,400 - $252,600 Equal Opportunity Employer/Sex/Race/Color/Veterans/Disability/Sexual Orientation/Gender Identity or Expression/Religion/Age #J-18808-Ljbffr
- ...Charlotte, NC Recently expanded to nearshore Job Description The Principal Software Architect (PSA) guides architectural decisions for multiple... ...Bachelor's degree in computer science, software engineering, information systems or related field 10+ years developing...SuggestedFull time
$110k - $180k
...based on leader discretion and/or business need. The Opportunity Ally’s model hosting Platform team is looking for an experienced software engineer to design, build and contribute to our AI/ML model hosting platform that enables modeling teams across the organization to...SuggestedFull timeTemporary workPart timeWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...Job Summary We are seeking a Lead Software Engineer to drive innovation and technical excellence within the Commercial and Corporate & Investment Banking Technology (CCIBT). You will be responsible for the development and maintenance of microservices framework using domain...Suggested
- Principal Software Engineer I (Multiple Openings) United States, North Carolina, Charlotte Job Summary Design and implement software systems to support Finance Business Operations and other business needs. Architect highly scalable systems to support variable loads in application...Suggested
$80 - $85 per hour
Job Description Staff Software Engineer (IC4a) Location: Considering candidates who live within a 50-mile commutable distance of our client’s corporate offices in Baltimore, MD; Charlotte, NC; Wilmington, DE; Dallas, TX; or Evansville, IN Duration: 6 with possible conversion...SuggestedContract workWork at office- ...grow, and make an impact. Join us! Responsibilities Develops the engineering approach for the entire program/portfolio solution and works... ...maintainable, and secure applications. Champion and implement software development best practices for coding standards, CI/CD,...Part timeWork experience placementWork at officeShift workDay shift
- The Hartford is seeking a Director of Software Engineering based in Charlotte, NC. The role involves leading the Digital Enablement platform strategy, requiring 12+ years of experience in software engineering and a proven record in Agile environments. The successful candidate...
- Charter Communications is looking for a Principal Software Engineer I located in Charlotte, North Carolina. The role involves designing and implementing software systems to support Finance Business Operations and architect scalable systems. Candidates should have a Bachelor...
$99.6k - $223.4k
...system design for scalability, reliability, and observability. Stay hands‑on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross‑functionally to...Temporary workFlexible hours$116.5k - $169k
...contract-driven development Working knowledge of cloud-native engineering practices, including containers, Kubernetes, Helm, GitOps,... ...AI use Education ~ Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field...Full timeContract work$116.5k - $169k
...perspectives, turn inputs into actions, and uphold trust through integrity. Skills and Competencies ~7+ years of overall software engineering or integration experience, with 4+ years of SAP Integration Suite experience and experience in MuleSoft Anypoint Platform is...Full time- ...databases, under general direction. Are you a passionate Android Engineer ? Do you want to work on a state-of-the-art application with... ..., NC. What it takes: Demonstrated experience with software engineering fundamentals including object-oriented design, data...Work at office
- ...databases, under general direction. Are you a passionate iOS Engineer ? Do you want to work on a state-of-the-art application with... ...develops code, tests artifacts, and produces reports. Employs software development techniques to ensure tests are implemented in a way...Work at office
$130k - $160k
...Job Title: Senior Software Engineer – Tech Services Job Details Salary: $130,000 - $160,000 per year. Permanent position. The role involves designing, developing, and maintaining software solutions that drive high‑impact, industry‑leading services. The ideal candidate...Permanent employmentLocal areaRemote work- ...One of the country’s largest financial services organizations is seeking a Senior Software Engineer with a Backend/AI Focus to join its Data & AI Engineering team in Charlotte, NC . In this role, you’ll help design and deliver scalable, real-time services that power modern...Full timeContract workTemporary workFlexible hours
$90k - $125k
...throughout existing parts of the application. Our back‑end is a Ruby on Rails JSON API that communicates with a React SPA. All of our engineers work on the front‑end, back‑end and database. We have some engineers who are much more experienced in one, but we can all do some...Local areaFlexible hours- ...IDR is seeking a Software Engineer to join one of their top clients in Charlotte, NC. This Software Engineer will join a team building reliable back‑end services for data‑centric clinical and analytics applications. In this role, you’ll own production‑ready microservices...Contract work
- ...POSITION OVERVIEW We are seeking a highly skilled Senior Software Developer to join our team as we build the next generation of the ACN VIP Platform. This role requires expertise in designing, developing, and optimizing AWS-based applications, particularly in...Work at officeLocal areaRelocation
- ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly...Temporary workLocal areaRemote work
- ...Birmingham, AL; Dallas, TX + more Job Description The Senior Mobile Engineer (React Native) will plan, design, develop, configure, document,... ...expertise and industry best practice to ensure outstanding software development and delivery. Required and Preferred Technical...
$100k - $150k
...and games that billions of players will enjoy worldwide. About the Role Rushdown Studios is looking for an experienced Unreal Engineer to join us in support of our partner studio! In this role, you’ll work on challenging projects to develop a range of features...Work at officeLocal areaRemote workWorldwideFlexible hours$50 - $55 per hour
...Pay Range $50.00/hr - $55.00/hr Job Role Software Engineer Visa Green Card Holder and US Citizen Employment Type Contract Job Function Information Technology Industries IT Services and IT Consulting Seniority Level Mid-Senior level Note This is a Pure W2 Role Required...Contract work- ...Hendrick Technical Solutions is a dynamic and growing force within the defense industry. We are seeking a Software Engineer to contribute to the development of cutting‑edge unmanned vehicles (UxVs) and next‑generation electro‑mechanical equipment. This role operates within...Permanent employment
- ...Position: SRE - Site Reliability Engineer - Software Engineer 4 Location: Charlotte, North Carolina Duration: Contract Job ID: 177835 Job Overview: We are seeking a highly skilled Software Engineer 4 - Contingent to consult on complex initiatives with broad impact and...Full timeContract workWeekend work
$108k - $136k
...Join to apply for the Senior Software Engineer role at Total Quality Logistics . As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial...H1bRemote workRelocation package$118k - $178k
...Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI‑powered products to large and small language models (LLM and SLM), and safeguard AI actions. You will...- ...Essential Duties and Responsibilities Develop customized coding, software integration, perform analysis, configure solutions, using... ...business from the beginning of design work. Leverage continuous engineering practices to deliver business value. Actively participate in refining...Full timeRemote workShift workDay shift
- ...Senior Software Engineer (C#, .NET, Angular) | H-1B Sponsorship Available direct with Gravity IT Resources| Charlotte, NC | Hybrid | No C2C / No Third-Party This is a high impact role sitting at the crossroads of frontend engineering, design systems, and AI driven automation...H1bVisa sponsorship
- ...Application Integrations | Hybrid (3-Days) | W-2 Contract Optomi, in partnership with a leading organization, is looking for a Software Engineer IV to join their team as a Technical Lead for Platform & Application Integrations. Position Summary: We are seeking a...Contract work
- ...Software Engineer Location: Menlo Park, CA (Remote) Employment Type: Full-Time Compensation: Competitive salary + equity About Glade.ai Glade.ai is building the future of AI-powered automation for service businesses — transforming how legal, insurance...Full timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Charlotte, NC
- senior principal cloud computing engineer Charlotte, NC
- principal cloud computing engineer Charlotte, NC
- senior principal scientist Charlotte, NC
- principal Charlotte, NC
- ultimate software Charlotte, NC
- software sales executive Charlotte, NC
- software applications developer Charlotte, NC
- remote software sales Charlotte, NC
- senior c# .net software developer Charlotte, NC


