What are the responsibilities and job description for the Manager, Software Engineering position at AbacusLaw?
CARET brings the latest in technology and automation to over 10,000 legal and accounting firms, empowering highly skilled professionals to refocus their expertise on what truly matters. CARET harnesses powerful and secure practice management, document automation, and payment processing to take firms, professionals, and their clients further.
Our team-defined values guide how we show up for each other, for our partners, and for our customers :
We succeed together
We embrace progress
We care big
We create space
To join our remote-first, engage from anywhere team, visit getcaret.com / careers
Our Culture
Cutting-edge cloud technology with market needed capabilities
Engineering cutting-edge cloud technology takes great minds and talented people working together in a collaborative environment. Because of this, we are committed to fostering an innovative, agile company culture. We encourage our teams to collaborate, participate and experiment with new concepts, research new approaches and test out new technologies. We believe that being part of our team will make a dramatic difference in helping the small to medium business community which is the heartbeat of our ongoing economy.
Our Mission
Technology and services for SMB customers to run their business
To provide professionals in highly-regulated industries the technology and services they need to run their business—anytime, anywhere. We are with our customers every step of the way, helping them grow, evolve, and better serve their clients.
Your Mission
We are seeking an Engineering Manager with extensive experience in TypeScript, .NET, C#, and proficiency in cloud platforms like AWS and Azure. The successful candidate will have a firm grasp of SaaS applications, DevOps methodologies, CI / CD practices, and microservices architecture. In this leadership role, you will oversee multiple teams of engineers, prioritize maintaining high-quality code, promote best practices, and drive the delivery of our projects.
You are passionate about innovation, coding standards and best software engineering practices and will use your deep understanding of the systems and technology to improve our legal and accounting products and customer experience while working closely with advanced product lead engineering teams.
The position requires hands-on experience building complex SaaS-based products or platforms and strong knowledge of Azure or AWS cloud, web technology stack, horizontally scalable cloud-native architecture, RESTful APIs, .NET, Angular or React frameworks and database technologies.
Key Responsibilities Include
As a leader within Software Engineering, you will :
- Report on the status of team project deliverables to senior leadership.
- Promote and ensure adherence to high-quality software engineering practices in the areas of code quality, testing, and security.
- Collaborate with architecture, DevOps and product to define, design, and implement new features and enhancements.
- Implement and advocate for microservices architecture in developing software systems to ensure scalability, rapid changes, and easy management.
- Implement and oversee the continuous integration / continuous deployment (CI / CD) pipelines using tools such as Azure DevOps, etc. to automate software builds, tests, and deployments.
- Foster a DevOps culture, ensuring close collaboration between development and operations teams for efficient production and deployment of software, streamlining processes, and reducing system issues.
- Leverage AWS and Azure cloud platforms for application deployment, scaling, and management, ensuring high availability and performance.
- Lead and mentor a team of engineers, conducting code reviews, and providing guidance and feedback to ensure a high standard of quality.
- Utilize cloud platforms such as AWS and Azure for application deployment and scaling.
- Work closely with our product team to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
- Adhere to the agile software development life cycle best practices and governance.
Requirements
Leadership Qualifications :
Benefits
Flexible PTO
Summer Fridays
No meeting Fridays
Medical, Dental, Paid Sick Days, Vision, and Supplemental Coverage
Flexible Spending Account
Health Savings Account
401(k) match
Equal Employment Opportunity : CARET is an Equal Opportunity, Affirmative Action Employer.
The compensation information below is provided in compliance with job posting disclosure requirements.
Pay range : $150,000 - $190,000 USD. Actual base pay will depend on varying circumstances, including the position, location, individual qualifications, market finances, and other operations business needs.
Depending on the position, compensation may also include commission, bonuses, etc. Potential for bonuses is based on company performance and potential for merit increases is based on performance.
LI-Remote
LI-ST1
ProductsTech
Salary : $150,000 - $190,000