We are seeking a Senior Software Engineer to join our Distributor Domain team, where you will build and deliver technical solutions, serve as a guide and mentor, and learn the latest patterns and technologies.
Requirements
- Demonstrated success in delivering innovative and high value solutions
- Creative problem-solving skills and the ability to deal with ambiguity
- Excellent collaboration and communication skills, working with both technical and business stakeholders
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- Mastery in at least one programming language with the ability to mentor colleague engineers
- Advanced technical experience with several of the following: Microservices architectures and scaling distributed systems, Relational and NoSQL database design and development, Object-oriented design and development with a familiarity of functional programming and event-driven paradigms, Agile development methodologies
Benefits
- Market competitive base salaries
- Yearly bonus potential at every level
- Medical, dental, vision, life insurance, disability insurance, Paid Time Off (PTO), and leave of absences
- 401(k) plan with company match (up to 4%)
- Company-funded pension plan
- Wellness Programs
- Work/Life Resources
- Education Benefit
- Employee Stock Purchase Plan
- Discretionary annual incentive program