
Principal Software Engineer – Corporate Systems
Coinstar
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $159,211 - $199,013 per year
Job Level
About the role
- Responsible for providing technical leadership for Coinstar’s enterprise applications with a focus on our ERP platform and core business systems
- Identifying and resolving complex issues, strengthening and enhancing current solutions
- Acting as a technical go-to for software engineers in developing solutions that support Coinstar’s corporate systems
- Establishing standards and best practices for translating business requirement into full-stack development solutions across ERP and integrated applications
- Collaborating in setting and implementing the overall organizational vision
- Representing the Technology organization across the business to ensure functional alignment with strategic business goals
- Participating in company long-range planning sessions
- Managing vendors and enterprise Service Level Agreements (SLAs)
- Maintaining all software development and operational documentation.
- Providing technical direction to achieve Service-oriented Architecture (SOA) principles to build full-stack software solutions according to software engineering design best practices
- Leading team attainment of velocity and productivity goals in project and time tracking tools
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)
- 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
- 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
Benefits
- Health & Wellness Coverage – Three outstanding medical plans to choose from, along with dental and vision insurance
- Short- and Long-Term Disability Insurance
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ERP systems.NETC#SQLNo SQLRedisAWSAzureSOASaaS
Soft Skills
analytical skillsproblem-solving skillstechnical leadershipmentorshipstrategic thinkingorganizational skillsmulti-taskingcommunication skillscollaborationtroubleshooting
Certifications
Bachelor’s degree in computer science