- Positions
- Technical Architect
Tecnical Architect
- Job Type: Full-time
- Location: Remote
Description
At Parthenon, we're a fast-growing software consulting firm that provides cutting-edge solutions to mid-sized tech companies in the US. Our team is made up of top-tier talent from around the world, and we're passionate about using technology to solve complex business problems. We work in a collaborative, dynamic environment where everyone has a voice and the opportunity to make a real impact. We value innovation, excellence, and continuous learning, and we're committed to helping our clients stay ahead of the curve. If you're looking for a challenging, rewarding career with a company that's making a difference in the world of tech, we want to hear from you. As a Tech Architect, you will be responsible for the overall technical vision and architecture of our software solutions. You will work closely with our Product and Engineering teams to design and implement scalable, maintainable and efficient software architectures that meet business objectives. You should have a deep understanding of software design principles, experience with cloud-based infrastructure, and the ability to think strategically to deliver the best solutions to our clients.
Responsibilities
- Develop and maintain software architecture and technical design
- Collaborate with development team to ensure alignment with business requirements
- Ensure adherence to coding standards and best practices
- Research and evaluate emerging technologies and trends to make recommendations for improvements to software architecture
- Develop and maintain technical documentation
- Lead technical team and provide mentorship and guidance
Requirements
- Proven experience as a software architect or similar role
- Strong proficiency in one or more programming languages such as Java, Python, or C++
- Experience with software design patterns and principles
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal abilities
- Bachelor's or Master's degree in Computer Science or a related field