Tech Lead

Offer by Ultimate Software






About this job

Location options: Paid relocation
Job type: Full-time
Experience level: Mid-Level, Senior, Lead
Role: Backend Developer
Industry: Computer Software, Human Resources, Software Development
Company size: 1k-5k people
Company type: Public


java, spring, mongodb, cqrs, saas

Job description

The Integration Platform team is seeking a Tech Lead to join their team! As a Tech lead, you will empower the team to deliver quality software in a timely manner and continuously improve the development process. You will work with Business Analysts, Product Managers, customers and other stakeholders to understand the product vision and feature requirements and help the team establish a technical approach to delivering features that is in line with architectural standards and best practices. You will participate in code reviews and help the team manage technical debt. You will be teaching and coaching the team in in technologies and best practices ensuring that cross team technical dependencies are managed to achieve successful releases.

If you are passionate about mentoring and coaching as well as have the development experience in the technologies the team is using, with a proven ability to readily acquire new skills, you might just be the person we are looking for!

Primary/Essential Duties and Key Responsibilities:

The Tech Lead will be primarily responsible for developing an Integration Platform following CQRS patterns to supports our product offerings along with other services and deployment code written in many languages. 

  • Engage in code reviews and training of team members.
  • Support continuous deployment pipeline code.
  • Situationally troubleshoot production issues alongside the support team.
  • Continually research and recommend product improvements.
  • Create and integrate features for our enterprise software solution using the latest Java, Java Spring, Mongo technologies
  • Write web services, business objects, and other middle-tier framework using Java, Java Spring, and Mongo technologies

Required Qualifications/Skills:  

  • 5 or more years’ experience as a software developer
  • Excellent problem-solving skills and technical vision
  • Excellent organizational and leadership skills
  • Ability to communicate complex technical problems in abstract terms
  • In-depth experience building large-scale, high-availability SaaS solutions in the cloud
  • Leading projects leveraging non-relational persistence stores, such as key-value, column-oriented, and aggregate/document-oriented databases
  • Leading projects that deal with Complex Event Processing and event-driven integrated systems
  • Leading projects that leverage Big Data solutions in order to provide near real-time Business Intelligence and Analytics
  • Building cloud-aware applications with Platform-as-a-Service (PaaS) solutions

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Manager will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.

A new version is available REFRESH