×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer; Corporate Systems

Job in St. Paul, Saint Paul, Ramsey County, Minnesota, 55118, USA
Listing for: Outerwall Inc.
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Cloud Engineer - Software, Software Architect
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer (Corporate Systems)
Location: St. Paul

Principal Software Engineer (Corporate Systems)

The Principal Software Engineer is responsible for providing technical leadership for Coinstar’s enterprise applications with a focus on our ERP platform and core business systems that enable finance, operations, and cross‑functional teams. As the top Software Engineering expert, this role is responsible for identifying and resolving complex issues, strengthening and enhancing current solutions, and acting as a technical go‑to for software engineers in developing solutions that support Coinstar’s corporate systems.

The Principal leads in bridging business, process, strategy, and automation elements, partnering with senior leadership to deliver end‑to‑end solutions that drive efficient and reliable business processes.

This position establishes standards and best practices for translating business requirement into full‑stack development solutions across ERP and integrated applications. It is a dynamic and technically challenging role, requiring strong architectural skills and hands‑on development expertise. Success in this role requires deep experience with ERP ecosystems, enterprise integrations, and application architecture, along with technical leadership capabilities.

Key Responsibilities
  • Responsible for proactively engaging across our business and delivering value to our business by ensuring thorough coding structure, standards, and best practices in technology solutions and continually driving improvements in the quality and flexibility of the full technology stack.
  • Collaborate in setting and implementing the overall organizational vision, taking personal responsibility for any needs observed across the larger team.
  • Represent the Technology organization across the business to ensure functional alignment with strategic business goals, leading implementation of new solutions and resolution of technical issues. Includes participating in company long‑range planning sessions.
  • Remain current with emerging technologies and trends in various areas including the latest industry development tools and technologies, influencing the future Coinstar landscape.
  • Manage vendors and enterprise Service Level Agreements (SLAs), keeping partners current on tools and processes, driving improvements, and escalating issues to resolution when necessary.
  • Maintain all software development and operational documentation including tools, processes, guidelines, and other aspects; owning accuracy, organizational awareness, and continuous improvements.
  • Provide technical direction to achieve Service‑oriented Architecture (SOA) principles to build full‑stack software solutions according to software engineering design best practices for maintainable, extensible code, using approaches that allow continuous improvement within the constraints of an existing technology stack.
  • Lead team attainment of velocity and productivity goals in project and time tracking tools, both, personally and driving team behaviors.
  • Aware of and compliant with all financial policies, as well as driving cost consciousness and reductions to bottom line across organization.
  • Champion and role model Coinstar Competencies, holding self and others accountable.
  • Motivate, coach, and mentor members of the larger team on best practices and adherence to policy.
Education & Experience
  • Bachelor’s degree in computer science or related technical field is preferred.
  • 12+ years of hands‑on experience designing, developing, and delivering enterprise software solutions.
  • Expertise with ERP systems and integrated business applications.
  • Experience in delivering end‑to‑end solutions across multiple layers, including:
    • Application development using .NET and C#
    • Database technologies (SQL, SQL Stored Procedures, No SQL, Redis, or similar)
    • Web technologies (e.g. .NET Web API, Rails, XML, HTML, IIS)
    • Cloud Platforms (AWS, Azure)
  • Experience working with code harnesses, Agile development, Dev/Ops methodologies, and industry standard CI/CD tools.
  • Experience developing SOA and SaaS principles and design patterns.
  • Experience collaborating with Finance, Accounting, and cross‑functional teams to develop technical solutions.
  • Experience assessing and integrating…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary