Jobs and Careers
EX

Lead Software Engineer 23795926

Experfy Inc
United States - Remote, United StatesRemotefull_timeVerifiedPosted 18 Jul 2023

About the role

Duties: Position Description:

  • Lead software design, prototype, and development of the Microservices/Mobile/Web Engineering teams.
  • Understand the architecture, be a team player, lead technical discussions and communicate the technical discussion.
  • Be a senior Individual contributor of the Software Engineering teams.
  • Be part of Technical Review Board along with Manager and Principal Engineer. Be a technical liaison between Manager, Software Engineers and Principal Engineers.
  • Collaborate with software engineers to analyze, develop and test functional requirements.
  • Write clean, maintainable code 30% of the time and perform peer code-reviews. Mentor and Coach Engineers.
  • Work with team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
  • Work in an Agile/Safe/Scrum environment to deliver high quality software. Establish architectural principles, select design patterns, and then mentor team members on their appropriate application.
  • Facilitate and drive communication between front-end, back-end, data and platform engineers.
  • Play a formal Engineering lead role in the area of expertise. Keep up to date with industry trends and developments.

Requirements

Skills:

  • Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations.
  • A minimum experience of 5 years using relational databases and NoSQL Databases. Worked and led Software Engineering teams in Continuous Integration / Continuous Delivery model. Experience with modern application development frameworks.
  • Build/Lead products which would provide Offline support and are highly resilient in nature.
  • Build/Lead Test Automation suites, Unit Testing coverage, Monitoring & Observability of the Apps,
  • Support Site reliability engineering and Application Security. Continuous Integration using Jenkins, Github Actions or Azure Pipelines.
  • Experience with distributed databases such as SQL Server, Oracle or MongoDB.
  • Experience with cloud technologies, development and deployment. Experience with tools like Jira, GitHub, SharePoint, Azure Boards.
  • Experience working with Fastlane for automated development and release processes.

Education:
  • Bachelor's Degree in Computer Science/Engineering or related field with 6 years of experience
  • OR an Associate's degree in Computer Science/Engineering
  • or related field with 8 years of experience.

For the Lead Mobile App position, the manager is seeking a full-stack engineer. It would essentially be a combination of the Back-end Services & Front-end Mobile developer skill sets. Additionally, they need to have experience leading teams/mentoring others, etc.


Start Date: 08/09/2023
Estimated End Date: 12/31/2023

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Experfy Inc

View company profile →