About The Position

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.

Requirements

  • 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 automation tools (e.g., Microsoft Power Automate or similar) to improve workflows and maximize existing capabilities.
  • Proficiency with major programming languages (C# is required. C++, Java, Python, Ruby on Rails is a plus).
  • Deep familiarity with ERP support and development (Infor CSI, dEPM, or similar).
  • Strong analytical and problem-solving skills, with ability to troubleshoot complex system issues.
  • Ability to identify areas of opportunities for process and system improvements.
  • Ability to elevate team effectiveness through technical leadership and mentorship.
  • Ability to work in a dynamic environment with evolving requirements and priorities.
  • Strategic thinking and leadership skills with the ability to work across all levels of the organization.
  • Strong organizational, multi-tasking, and problem-solving skills, both within and across teams.
  • Excellent written and verbal communications skills.
  • Ability to lead, mentor, and guide software engineers in developing impactful solutions.
  • Ability to cross team boundaries to forge successful outcomes.

Nice To Haves

  • Familiarity with development tools and testing frameworks (e.g., Bitbucket, Visual Studio, TFS, Selenium, Cucumber, TestComplete) is a plus.
  • Strong data analytic capabilities is a plus.

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.

Benefits

  • Health & Wellness Coverage – Three outstanding medical plans to choose from, along with dental and vision insurance, Short- and Long-Term Disability Insurance, and Life Insurance.
  • Retirement Savings – Traditional and Roth 401(k) plans with a company-match that immediately vests.
  • Paid Time-Off – PTO accruals begin at 18 days per year, plus 10 company holidays and 2 floating holidays annually.  Additionally, we offer paid parental and adoption leave.
  • Other Perks and Benefits – A generous Corporate Matched Giving plan and an Employee Assistance Program.
  • Work Environment – We offer a casual and flexible work environment with work from home options.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service