A better way to AI
Lead Software Engineer
Location
United States
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer
Entefy
• Innovation is hardcoded in Entefy’s DNA and we’re about to do something that’s never been done before. • Entefy seeks to move the dial on what is considered technically possible, and in doing so, to make life better for everyone. • If you’d like to change the world, this is your chance to make a career of it.
Job Requirements
- Expertise in managing software engineering teams across multiple technology stacks from frontend to backend to infrastructure
- Minimum 7 years of relevant industry experience
- Proven track record in architecting and building scalable software systems using micro-services
- ETP (Exceptional Technical Prowess)
- Demonstrable experience with event-driven architecture is a plus
- Experience with large distributed data systems
- Distinctive ability to attract and select the right people for the right position
- Courage to innovate and fail
- Strong collaboration and communication skills
- Proficiency in managing teams across multiple time zones
- Ability to work with key stakeholders to ensure effective product delivery
- Startup experience as a plus
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Web
CoinGeckoOur mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.
• Web Design & Development: Design and develop web applications and software solutions that meet business requirements while delivering incremental value in the process. Contribute to delivery planning by scoping down requirements and providing reliable estimates. • Software Development: Write clean and scalable code, including libraries and other dependencies, and deploy to production without issues. Be well-versed on end-to-end delivery including release planning, testing and deploy tools for different projects. Make adjustments and improvements based on changing requirements. • Code Reviews: Be skilled in reading code and escalating potential defects that may arise, as well as coaching code contributors. Provide code reviews and technical direction for team projects and uphold best practices for the entire codebase. Propose and contribute to technical debt initiatives. • Documentation: Write concise and coherent documentation. Organize team knowledge base and resources, and keep them up-to-date. • Defect Recovery: Support testing requirements and risk analyses with QA and product owners. Be well-versed in infrastructure management to recover services post deployment. Contribute meaningfully in post-mortems and own specific recovery initiatives. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies to propose improvements and proof-of-concepts in technical roadmaps. Be a subject matter expert in multiple parts of the technological stack. Take initiatives and support upskilling activities within the team. • Team Player: Work collaboratively with engineers and product managers to ship deliverables in a timely manner. Answer technical questions from other teams or outside the organization related to team projects and platforms. • Coaching: Provide feedback on the performance of junior staff and participate in people development initiatives. • Support any ad hoc tasks as required by the company.
Software Engineer, Mid-level, Web
CoinGeckoOur mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.
• Web Design & Development: Design and develop web applications and software solutions that meet the business' needs and requirements. Execute full software development lifecycles based on the department’s strategy. • Software Development: Write clean, reusable and maintainable code and libraries. Develop and push code into the production environment effectively. Apply clear understanding of fundamentals and best practices in technical skills including code quality, integrating tools and dependencies and extending the code base. Keep source code and dependencies up-to-date. • Code Reviews: Conduct code reviews. Propose, implement and uphold best practices in code for your immediate team and projects, and contribute to technical debt initiatives. Be well-versed in reading code, detecting code smells and escalating potential defects that may arise. • Documentation: Write concise and coherent documentation. Contribute to team knowledge base and resources, and keep them up-to-date. • Defect Recovery: Replicate defects, provide insights from code implementation, and resolve the issues according to team objectives. Work closely with QA and other teams. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies in software development and contribute to knowledge sharing. Learn advanced programming techniques or new tools that improve the team’s code base and productivity. Demonstrate thorough understanding of a subject matter and how to apply it effectively. • Team Player: Work collaboratively with engineers, product managers and designers to deliver in a timely and effective manner. Answer technical questions from other departments or outside the organization related to features that are being worked on/assigned. • Coaching: Mentor interns and junior software engineers, or contribute to communities, user groups and open-source projects. • Support any ad hoc tasks as required by the company.
Mid-level Software Engineer, API
CoinGeckoOur mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.
• Web Design & Development: Design and develop web applications and software solutions that meet the business' needs and requirements. Execute full software development lifecycles based on the department’s strategy. • Software Development: Write clean, reusable and maintainable code and libraries. Develop and push code into the production environment effectively. Apply clear understanding of fundamentals and best practices in technical skills including code quality, integrating tools and dependencies and extending the code base. Keep source code and dependencies up-to-date. • Code Reviews: Conduct code reviews. Propose, implement and uphold best practices in code for your immediate team and projects, and contribute to technical debt initiatives. Be well-versed in reading code, detecting code smells and escalating potential defects that may arise. • Documentation: Write concise and coherent documentation. Contribute to team knowledge base and resources, and keep them up-to-date. • Defect Recovery: Replicate defects, provide insights from code implementation, and resolve the issues according to team objectives. Work closely with QA and other teams. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies in software development and contribute to knowledge sharing. Learn advanced programming techniques or new tools that improve the team’s code base and productivity. Demonstrate thorough understanding of a subject matter and how to apply it effectively. • Team Player: Work collaboratively with engineers, product managers and designers to deliver in a timely and effective manner. Answer technical questions from other departments or outside the organization related to features that are being worked on/assigned. • Coaching: Mentor interns and junior software engineers, or contribute to communities, user groups and open-source projects. • Support any ad hoc tasks as required by the company.
• Collaborate with cross-functional teams to define, design, and ship new features; • Prepare and lead technical refinement sessions for requirements provided by the product team; • Maintain the health and quality of the codebase, balancing delivery of new functionality with resolution of technical debt; • Develop scalable solutions that will be used by millions of users; • Be proactive and critical about monitoring and observability; • Maintain automated tests, including creating new tests when needed; • Mentor and support less senior developers in their professional growth; • Produce technical documentation for new features; • Participate in team ceremonies alongside other team members.


