About The Position

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.

Requirements

  • 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#
  • Multiple years’ experience delivering: Database technologies (SQL, SQL Stored Procedures, No SQL, Redis, or similar)
  • Multiple years’ experience delivering: Web technologies (e.g. .NET Web API, Rails, XML, HTML, IIS)
  • Multiple years’ experience delivering: 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.
  • Proficiency with major programming languages (C# is required).
  • 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.

Nice To Haves

  • Proficiency with major programming languages (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.

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)

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