Jobs and Careers
EX
Lead Software Engineer 23795926
Experfy IncUnited 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 KitFree account required — sign up in 30s