The company is looking to solve complex technical problems to support business outcomes and drive the team's technical direction.
Requirements
- 5 years of working experience in any job title/occupation/position developing performance-critical applications that run in a production environment using Scala or Java.
- 3 years of experience with each of the following: working with relational databases and SQL;
- 3 years of experience leading the design, development, and support of new functional capabilities and the modernization of existing implementations;
- 3 years of experience with large-scale global projects serving world markets with distributed data centers and localization of data;
- 3 years of experience with queueing systems (Kafka, RabbitMQ, ActiveMQ, or MSMQ);
- 2 years of experience technically mentoring engineers at various levels.
Responsibilities
- Work closely with engineering management team as a product owner to drive the team’s technical direction to support our business outcomes.
- Guide one or more engineering teams to solve complex problems with elegant solutions that are maintainable, easy to understand and easy to onboard new engineers.
- Mentor engineers of varying experience and skills to help develop their technical skills.
- Deliver integrated solutions working with engineering, product and other technology leaders, including customer loyalty teams and partnerships.
- Research and propose new technologies to set technical direction for parts of the organization.
- Scope large projects and break work into manageable, deliverable milestones.
- Act as the key technology engineer for Partner launches.
Other
- Requires Bachelor’s degree in Computer Engineering, Computer Science or Electrical Engineering or related field of study
- Telecommuting permitted.
- M-F, 40 hours/week
- Benefits include bonus, 401(k) with match, flexible vacation time, maternity and paternity benefits, health and dental insurance, and other benefits based on company policy.