Principal Software Engineer

Concord USA
Saint Paul, MN, United States
22 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Compensation
$156,000.0 - $176,800.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Computer-Aided Design Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Continuous Integration Data Systems Cursor (Graphical User Interface Elements) Programming Tools Design of User Interfaces
+6 more
Python (Programming Language) Software Engineering Software Systems Systems Architecture Backend Devsecops

Job description

Join a team building the analytical and optimization software that powers one of North America’s largest renewable energy operations. Our client is looking for a Principal Software Engineer to serve as the bridge between business objectives and software solutions. This role is for someone who combines deep technical expertise with product thinking, business acumen, and architecture leadership, working with a high degree of autonomy to turn ambiguous business problems into scalable, production-ready systems. The role spans full-stack ownership (backend, data systems, UI) and includes active use of AI-assisted development practices as part of the org’s broader investment in AI-enabled engineering. What You’ll Be Doing

  • Translate ambiguous business problems into scalable, robust technical architectures, anticipating edge cases and operational concerns.
  • Make pragmatic technology decisions and design systems for long-term maintainability.

Work directly with business stakeholders to rapidly prototype and validate concepts, accelerating feedback cycles. * Own features end-to-end across backend services, data systems, and user interfaces.

  • Use agentic AI tools throughout the development lifecycle, including designing quality controls for coding agents, specification-driven workflows, and deterministic validation checks.
  • Evaluate AI tools and practices critically rather than adopting them by default.
  • Build secure-by-design software with CI/CD pipelines, observability, monitoring, and alerting for operational readiness.
  • Serve as a technical lead: define architecture, guide software design, mentor less experienced engineers, and communicate with executives and business stakeholders.

Requirements

Requirements: Must be authorized to work legally in the US without sponsorship, now or in the future., * 9+ years of professional software engineering experience, including demonstrated ownership of system architecture and technical leadership (not years alone - must show scope of ownership, not just tenure).

  • Proficiency in one or more of: Python, C#, JavaScript, or other languages.
  • Cloud platform experience, including Azure, AWS or GCP.
  • Experience with AI-assisted/agentic development tools (e.g., Copilot, Cursor, Claude Code) and practices.
  • Experience with automation, CI/CD, and DevSecOps practices (secure-by-design, observability, monitoring/alerting).
  • Experience mentoring engineers and leading project teams (helpful but not required at the lower end of the experience range).
  • Experience communicating technical strategy to executive/business stakeholders.

Benefits & conditions

What We Offer (W-2 Employment)

  • Health, Dental, and Vision Insurance: Comprehensive coverage to support your overall well-being.
  • Employer Contributions to Health Savings Accounts (HSA): For employees enrolled in High Deductible Health Plans, Concord contributes toward your HSA.
  • Flexible Spending Accounts (FSA): Options for healthcare and dependent care expenses, plus a Lifestyle Spending Account (LSA) for wellness and personal development.
  • Disability Insurance: Short-term (up to 12 weeks) and long-term coverage, fully paid by the employer.
  • Life and AD&D Insurance: Employer-provided coverage with options for additional voluntary coverage.
  • Employee Assistance Program (EAP): Support for legal, financial, and personal challenges.
  • 401(k) Retirement Savings: 1% employer match.
  • Career Growth Opportunities: Pathways for advancement and skill development.
  • Team Engagement Activities: Regular team-building events and company-sponsored activities to foster collaboration and connection.

Concord is an execution partner helping organizations drive digital transformation, modernization, and scalable technology solutions. We deliver results that solve real business challenges. We operate globally and are growing fast, shaping the future of technology. Join a team trusted by top companies to drive strategic growth and operational excellence! Powered by JazzHR

About the company

Concord isn’t your typical consulting firm; we’re an execution company. We help organizations move technology and AI initiatives from concept to measurable capability, working alongside our clients from the initial definition of success through full implementation and adoption. Our team brings expertise across artificial intelligence and data, digital experience, and platform engineering, enabling the organizations we serve to build lasting internal capability. We operate as a global team, with a presence across the United States, Latin America, Europe, and India, giving our clients access to specialized talent and continuous coverage across time zones.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

2:37 min

Classifying and anonymizing data during system design

Reto Kaeser · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all