Location
Covington, LA | United States
Job description
Netchex is seeking a full-time Software Architect. The architecture team cultivates architectural knowledge to grow individual skills and create successful products across teams. Architectural knowledge includes understanding architectural characteristics, making architecture decisions, choosing design principles, and designing the structure of software and its supporting delivery technology. You will work closely with business leaders around the organization to understand goals and translate them to executable technology strategy. Similarly, they work closely with individual contributors on the technology team to understand current challenges, facilitate technology improvements, and foster knowledge.
Key Responsibilities:
- Interacting with business leaders and product owners ad-hoc and through scheduled meetings
- Giving feedback on product PR FAQs
- Actively participating in weekly product meetings
- Actively participating in team roadmap reviews
- Attending company all-hands meetings
- Attending technology town-hall meetings
- Actively participating in sprint reviews
- Actively participating in engineering leadership meetings
- Reviewing currently project development through code review and ad-hoc delivery team meetings
- Actively participating in the SRE Guild
- Actively participating in the Security Guild
- Develop architectural strategy, vision, and roadmaps collaboratively with business leaders and delivery teams
- Communicate architectural strategy, vision, and roadmaps to the organization
- Collaborating with teams on delivery
- Acting as part product owner and part individual contributor on the Platform Engineering team
- Monitor progress on architectural roadmap
- Host architecture katas
- Provide mentorship to engineers
- Influence and participate in the technology interview process
- Maintain standard repository of patterns and technologies for use across delivery teams, aka Paved Road
- Facilitate solution discovery for the product team
- Facilitate creation and review of product and tech specs
- Participate in solution design and delivery ad-hoc
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Proven experience (X+ years) as a Software Architect or similar role in software development.
- In-depth knowledge of software architecture principles, design patterns, and best practices.
- Proficiency in one or more programming languages, such as Java, C#, Python, or JavaScript.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Strong problem-solving skills and ability to think critically and analytically.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Demonstrated leadership abilities and experience leading development teams.
- Experience with Agile development methodologies.
- Certification in software architecture (e.g., TOGAF, AWS Certified Solutions Architect) is a plus.
Why Join Us?
We offer:
- A fun, rewarding, and team-based work environment
- 100% Employer paid Health & Dental Insurance for employees.
- 100% Employer paid Short-Term and Long-Term Disability Insurance for employees
- 100% Employer paid Life Insurance for employees
- Vision Insurance
- Generous PTO and paid holidays
- 401(k) Employer Match
- Opportunity to grow your career - company culture that promotes from within
- Philanthropic opportunities to give back to our community
- Casual dress attire
NETCHEX is an Equal Opportunity Employer
Job tags
Salary