Shire Jobs

Mobile Shire Logo

Job Information

Sinch Tech Lead - Enablement in Chicago, Illinois

The Sinch engineering team is looking for an experienced Senior Software Developer and Tech lead to join their accomplished development team. As a Tech lead Software Developer you must have at least 8+ years’ experience in Software engineering technologies such as:- Java, gRPC, MySQL, Linux, JavaScript, React and AWS is a nice to have. Experience with frameworks like Spring, SpringBoot. Knowledge of container technologies like Kubernetes is a plus. Experience in leading engineering teams.

  • You will be a valued and senior member of a successful and well established Scrum team, equally responsible for the quality of the software that's produced.

  • You will be actively supporting and driving the team to translate the User Stories into code.

  • You will be accountable for ensuring that your tasks are owned and visible throughout the development lifecycle where your high-quality deliverables are integrated with the other artifacts in the team.

  • Work closely with other software engineering teams and Product Managers/PO’s and other business stakeholders to develop our internal and external SMS applications

  • You are expected to educate the team on new technologies, automated testing and documentation and feel proud about the team achievements

  • Work in an agile, cross functional team taking responsibility for the team deliverables and quality.

  • Heavily contribute to the code base (This is at least an 80% hands-on code design and coding role)

  • Promote good software engineering practices (e.g. test-driven development, performance in design, self-healing solutions)

  • Maintain and improve development methodologies and best practice.

  • Maintain an ongoing awareness of emerging developments and trends in related technology arenas that could impact current projects and influence new projects.

Requirements

  • Provide technical leadership within the team, mentor more junior team members and promote good teamwork

  • Be a key individual contributor on code level

  • Oversee the implementation of software design and architectures in accordance with Architecture guidelines

  • Ensure team members adhere to code branching, repository rules and other source code level policies

  • Be the primary interface between the Technical Product Owner and the team to coordinate work, maintenance and support

  • Raise issues and proposals with the Architecture team and management with a view to enhance guidelines and work practices

  • Ensure the team is collaborating closely with other teams within Engineering with a view to maximise code and tools reuse

  • Promote knowledge sharing within the team to avoid high dependency on a certain individual per technical component

  • Ensure the team is collaborating closely with other teams within Engineering with a view to maximise code and tools reuse

Requirements

  • Extensive experience of Java development tools (JDK) and technologies.

  • Must have in-depth knowledge on core JAVA including new features like LAMDA, Concurrencies, String manipulations, Collections, Network etc.

  • Familiarity with common stacks

  • Knowledge of multiple back-end languages (e.g. Java) and JavaScript frameworks (e.g. Angular, React, Node.js)

  • Experience with frameworks like Spring, SpringBoot

  • Knowledge of container technologies like Kubernetes is a plus

  • Familiarity with API development like Rest, gRPC

  • Strong development exposure – full knowledge and experience of development life cycle

  • Must be driven and focused on problem identification and resolution

  • Experience of using code management tools - ideally GitLab

  • Experience of using TDD and/or automation tools JUnit, DBUnit and other automated test frameworks

Good to Have

  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)

  • Familiarity with GraphQL and Apache Kafka

  • Knowledge of any CI/CD tool would be a plus.

Education

  • You have a University degree within Computer Science or Software Engineering and experience of Java software development.

  • Ideally vocational qualifications or proven experience in Software Development and Testing

Benefits

  • STAY HEALTHY: We offer 100% employer-paid comprehensive medical, dental, and vision plans. A variety of supplemental plans are also provided to meet your individual needs including access to telehealth for all participants.

  • CARE FOR YOURSELF: Take advantage of our free virtual counseling resources through our global Employee Assistance Program. Your mental health is as important as your physical health.

  • SECURE YOUR FUTURE: Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants.

  • TAKE A BREAK: Enjoy 5+ weeks of paid time off. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation.

  • PUT FAMILY FIRST: We know that families can be built in a variety of ways; therefore, we offer paid parental leave and family planning support through Maven.

  • WORK WHEREVER: Our flexible remote work offerings allow you to work wherever you’re the most productive and successful. It’s what you do, not where you work, that matters.

  • MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice.

We embrace diversity and equal opportunity in all aspects of our business. We are committed to building a company that empowers individuals from a diverse set of backgrounds and values diversity of thought as a beacon for performance. The more inclusive we are, the better our work will be.

The annual starting salary for this position is between $152,786 - 190,982. Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications.

*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired in Colorado.

DirectEmployers