Lead Software Architect
Job Description
Your Mission:
We are seeking a Lead Software Architect to join our Software Engineering team to provide technology leadership in architecture governance while mentoring and helping improve the effectiveness and productivity of multiple engineering teams to deliver scalable SaaS platform which have made us an industry-leading vertical SaaS provider for the professional services practice management market. An important part of this role will be to further advance our technology to leverage native cloud services, current large data management and cutting-edge user experiences.
You are passionate about innovation, coding standards and best software engineering practices and will use your deep understanding of the systems and technology to develop a future-friendly technology vision and strategy to improve our primary platform, legal and accounting products and customer experience while working closely with advanced product lead engineering teams.
You will be extensively involved in hands-on activities including prototypes, design, documentation, development, and testing. You are capable of being flexible and willing to switch tasks based on team's needs or working at various layers of technology stack. Experience with transformation of monolithic architectures is an added plus.
The position requires hands-on experience building complex platforms and systems and strong knowledge of Azure or AWS cloud, web technology stack, horizontally scalable cloud-native architecture, RESTful APIs, .NET, Angular or React JS frameworks as well as database, data warehouse and analytics technologies.
Requirements• Highly skilled with hands-on experience and domain expertise in both web and object-oriented programming, cloud-native architecture design as well as data and analytics technologies and best practices• At least 10 years of experience in a technology-based position leading increasingly complex and challenging projects that have led to the delivery of technology solutions into business organizations.• 8+ years of experience programming in both web, object-oriented or functional programming environments• A minimum of 8 years' experience in programming in mature languages• A broad range of skills and experience ranging from data architecture to ETL, security, performance analysis, analytics, etc.• 7+ years of experience in designing, developing, and maintaining the data architecture, data models and standards for various Data Integration & Data Warehousing projects• 3+ years of people management experience is a plus• Experience with the design, coding, and unit testing of software• Collaborate with product, engineering, and other business groups by designing and developing highly scalable SaaS and/or cloud-native applications.• In-depth knowledge of .NET Framework 4.0+, .NET Core, ASP.NET development patterns, including programming using C# programming language as well as experience using common JavaScript frameworks such as Angular or React.• Solid understanding of software enterprise and cloud-native architectures.• Experience architecting and evolving legacy architectures into micro-service-based cloud-native architecture using modern cloud services is a big plus.• Experience working with git and knowledge of strategies and branching patterns for team collaboration• Working knowledge and experience using software design patterns.• Code refactoring skills• TDD experience is a plus• A solid understanding and use of object-oriented methodologies and solutions• A solid understanding and use of relational database methodologies and solutions• Experience with release/deployment processes.• Results-oriented self-starter in need of limited or no supervision• Hands-on experience either with Microsoft Azure or AWS.• Hands-on experience with Data Cloud and Visualization technologies such as Snowflake Data Cloud, Fivetran and Sisense is a plus
Leadership Qualifications
- An ownership mentality and entrepreneurial approach, including comfort with intelligent risk taking and problem-solving skills
- Be well organized with good delegation skills.
- Experience in leading architecture governance software development practices
- Ability to build and maintain relationships with senior management, stakeholders, and team members.
- Verifiable presentation skills, as a confident communicator who is enthusiastic, self-starting and flexible in style
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: AbacusNext is an Equal Opportunity, Affirmative Action Employer.
#LI-Remote
#LI-ST1
#ProductTech
Date Posted
02/19/2023
Views
5
Positive
Subjectivity Score: 0.9
Similar Jobs
Virtual Seasonal Physician Assistant - CA Licensed - Onemedical
Views in the last 30 days - 0
View DetailsVirtual Seasonal Family Nurse Practitioner - CA Licensed - Onemedical
Views in the last 30 days - 0
View DetailsFamily Medicine Physician - Sign-On Bonus Available - Onemedical
Views in the last 30 days - 0
View DetailsMWR Facility Operations Manager - Department of the Navy - Commander, Navy Installations Command
Views in the last 30 days - 0
View DetailsMWR Custodial Worker - Department of the Navy - Commander, Navy Installations Command
Views in the last 30 days - 0
View Details