**Software Development Lead**
">
As a software development lead, you will be responsible for designing and developing high-quality software solutions to implement key product features. You will work in a fast-paced environment where continuous change, innovation, and experimentation are encouraged.
">
Key Responsibilities:
* Design and develop software solutions to implement key product features
* Work across teams to lead feature development that spans several microservices
* Review code and provide feedback relative to best practices, improve readability, and anticipate issues
* Troubleshoot production support issues post-deployment and come up with solutions as required
* Apply processes appropriately for data security, traceability, and information sharing
">
**Requirements:**
">
* Degree in Computer Science, Software Engineering, or related work experience
* Excellent programming skills, particularly in Java but Python would also be useful
* Cloud and ideally AWS experience
* 7+ years of experience in Software Engineering
* Working experience with REST API back-end services
* Expert level understanding of object-oriented programming & design
* Proactive, self-driven, and possessing a growth mindset
* Able to learn and pick up new technologies quickly
* Effective communicator, capable of articulating complex ideas with clarity and actively listening to understand others
">
**What We Offer:**
">
* Opportunity to work on cutting-edge technology
* Collaborative and dynamic work environment
* Professional development opportunities
">
**About Us:**
">
We are a leading provider of cloud-based software solutions. Our mission is to empower organizations to create the best experiences for their customers and employees.
">
**How to Apply:**
">
If you are a motivated and experienced software developer looking to take on a leadership role, please submit your application.