What are the responsibilities and job description for the Senior Software Architect position at Novel Technology Services?
Senior Backend Architect :
Location : Onsite - Auburn Hills MI, Austin TX, San Francisco Bay Area.
1099 Contract to start with ability to go full time long term.
Contract length 12 months to start with, ability to go full time long term.
The Senior Backend Architect will lead in designing and developing complex software systems and will be instrumental in shaping robust architectures, ensuring scalability, security, performance and efficiency through meaningful automated CI / CD processes. Additionally, the Senior Backend Architect will be crucial in providing technical leadership and guidance to our dynamic software engineering team.
Essential Duties and Responsibilities :
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
- Leads the end-to-end design and architecture of scalable, high-performance software systems that align with business objectives.
- Actively participates in coding and provides hands-on technical expertise, setting a standard for coding practices within the team.
- Collaborates closely with cross-functional teams, including product managers, analyzes and translates business requirements into technical solutions.
- Provides technical leadership and mentorship to development teams, ensuring best practices and architectural principles are implemented.
- Evaluates and recommends emerging technologies that contribute to the growth and success of our technology ecosystem.
- Ensures the software architecture's integrity, security, and reliability throughout the development lifecycle.
- Takes ownership of the full development lifecycle, from conceptualization to implementation, ensuring the delivery of high-quality software products.
- Conducts regular code reviews and provides constructive feedback to ensure code quality
- Will perform additional responsibilities when required. Drive robust protocols, frameworks to safeguard our applications, data, and infrastructure against evolving threats.
- Will design, develop, lead implementation of robust, scalable security solutions across multiple platforms.
Requirements & Qualifications :
Technical expertise in the following areas :
Nice to Have!