Coinstar

Senior Software Development Engineer

Coinstar$137K — $172K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related technical field or equivalent experience.
  • 5-8+ years of hands-on experience building enterprise software solutions.
  • Experience in application development using .NET and C#.
  • Proficient in database technologies such as SQL and NoSQL.
  • Familiarity with cloud platforms, ideally AWS or Azure.

Responsibilities

  • Develop and maintain Coinstar's partner-facing and internal software solutions.
  • Make key design decisions impacting software systems in Microsoft's Azure environment.
  • Align technical decision-making with stakeholder expectations globally.
  • Mentor and coach team members on best practices and policies.
  • Continuously improve software engineering metrics and documentation.
  • Lead technical design discussions for system enhancements.
  • Analyze business requirements to create scalable technical solutions.

Benefits

  • Comprehensive health and wellness coverage with multiple medical plan options.
  • Retirement savings with a traditional or Roth 401(k) and immediate vesting company match.
  • 18 days of PTO plus public holidays and additional floating holidays.
  • Paid parental and adoption leave for employees.
  • Flexible work environment with remote work opportunities.
Full Job Description
The Senior Software Development Engineer is responsible for full-stack development in various platforms, systems, and languages. This position delivers outstanding results by writing well-factored cohesive code with good encapsulation and low coupling, in collaboration with business stakeholders and various members of the Technology organization.

Key Responsibilities

  • Act as a key software engineering resource in developing and maintaining Coinstar's partner facing systems as well as key internal software solutions supporting our Field personnel
  • Responsible for key design decisions that impact internal and external software systems as Coinstar expands in Coinstar's Microsoft Azure environment
  • Work with global stakeholders to align technical decision making with stakeholder expectations
  • Motivate, coach, and mentor team members on best practices and adherence to policy, including acting as a point of escalation for more junior members.
  • Contribute to content and continuous improvement of software engineering metrics.
  • Maintain all software development and operational documentation including tools, processes, guidelines, and other aspects; owning accuracy, organizational awareness, and continuous improvements.
  • Remain current with emerging technologies, influencing the future Coinstar landscape.
  • Role model Coinstar Competencies, holding self and others accountable.
  • Collaborate with stakeholders to prioritize initiatives and manage project timelines
  • Lead technical design and architecture discussions for system integrations and enhancements
  • Analyze business requirements and translate them into scalable technical solutions
  • Optimize system performance, reliability, and security across enterprise platforms
  • Troubleshoot complex production issues and implement long-term fixes
  • Drive best practices in code quality, testing, and deployment (CI/CD)


Education & Experience

  • Bachelor's Degree in Computer Science or related technical field- or equivalent experience.
  • 5 - 8+ years hands-on experience building enterprise software solutions like ERP systems or integrated business applications.
  • Multiple years' experience delivering:
    • 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.


Knowledge, Skills & Abilities

  • Proficiency with major programming languages (C# is required. C++, Java, Python is a plus).
  • Experience with ERP support and development (Infor CSI, dEPM, or similar).
  • Familiarity with development tools and testing frameworks (e.g. TestRail, Bitbucket, Visual Studio, TFS, Selenium, Cucumber, TestComplete, Playwright, TOSCA) is a plus.
  • Strong data analytic capabilities are a plus.
  • Working knowledge of SDLC methodologies (Agile, Waterfall, Scrum etc.)
  • Expert in continuous integration tool stacks (e.g. - TeamCity).
  • Adaptability to work within constraints of existing technology stack, while leading continuous improvement initiatives.
  • Ability to cross team boundaries to forge successful outcomes.
  • Ability to identify areas of opportunities for process and system improvements.
  • Excellent written and verbal communications skills.
  • Strong organizational, multi-tasking, and problem-solving skills, both within and across teams.
  • Ability to lead and mentor team members.


Business Travel

  • Position requires minimal to no travel.


Pay and Benefits

The typical starting salary range for this position is between $137,815 - $172,269 per year. Coinstar utilizes geographically based pay ranges, within the United States, which allows us to pay competitively and consistently based on location. Within the range for the applicable geographic area, individual pay is determined by several factors, including job-related skills, experience, and relevant education or training. Your recruiter can share the salary range specific to your location. Employees in this position have the potential to increase their base salary up to $206,723 per year, which is the max end of the range, based on ongoing demonstrated and continuous performance in the role. Bonus incentives are a part of the total compensation package and are based on Company and Individual performance.

We believe that continued good health, financial security, and work-life balance are important. Coinstar is proud to offer a complete, progressive benefits package including:

  • 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.


Physical Requirements

Sedentary work involves remaining in a stationary position most of the time in front of a computer, using a keyboard, mouse and telephone. Regularly operate a computer and other office equipment. Occasionally move about the work site to access file cabinets, office equipment, etc. Exert up to 10 lbs. of force occasionally, and/or a negligible amount of force frequently or regularly move objects. Communicate and exchange information with co-workers and other individuals in person and electronically.

This job description is not intended to be all-inclusive. Employee may perform other related duties as assigned to meet the ongoing needs of the organization.

About Coinstar

Coinstar is a financial services company that provides self-service coin counting and kiosk services. The company was founded in 1991 and is headquartered in Bellevue, Washington. Coinstar's kiosks are located in grocery stores, drug stores, and other retail locations throughout the United States, Canada, and Europe. The company's services include coin counting, gift card exchange, and DVD rental. Coinstar has over 20,000 kiosks in operation and has processed over $70 billion in coins since its founding.
Learn more about Coinstar
Size
3,500 employees
Industry
Founded
1991

Similar Jobs

More Jobs at Coinstar

More Information Technology Jobs

Find similar Senior Software Development Engineer jobs: