If you are a highly motivated and skilled Senior Software Architect looking for a challenging and rewarding opportunity, we encourage you to apply and be a part of our team.
Position: Senior Software Architect
Location: New York, New York, United States
Salary: $130 Per hour
About the role: We are seeking a highly experienced and skilled Senior Software Architect to join our dynamic team. As a Senior Software Architect, you will play a key role in designing and implementing complex software solutions that meet the needs of our clients and drive our business forward. This is a leadership position that requires a deep understanding of software development, architecture principles, and the ability to guide and mentor other team members.
Key responsibilities:
- Collaborate with business stakeholders to understand their requirements and translate them into technical solutions
- Design and develop scalable, performance-driven software architectures that align with business goals
- Lead and mentor a team of software developers and architects, providing guidance and support throughout the software development lifecycle
- Conduct code reviews and ensure adherence to coding standards and best practices
- Stay updated with latest technologies and industry trends, and evaluate their applicability to our software products
- Identify and mitigate technical risks, and propose solutions to complex technical challenges
- Ensure the security, reliability, and maintainability of the software systems
- Collaborate with cross-functional teams including product managers, designers, and quality assurance engineers to deliver high-quality software products
- Provide technical guidance and support to junior team members and contribute to their growth and development
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related field
- Minimum of 8 years of experience in software development, with at least 3 years in a leadership role
- Strong understanding of software architecture principles, design patterns, and best practices
- Expertise in developing software using modern programming languages such as Java, C++, or Python
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud
- Hands-on experience with software development tools and technologies like Git, JIRA, and Agile methodologies
- Excellent analytical and problem-solving skills
- Strong communication and interpersonal skills
- Ability to work in a fast-paced, dynamic environment and handle multiple projects simultaneously
Benefits:
- 401(k)
- Competitive salary and benefits package
- Opportunity to work on cutting-edge technologies and challenging projects
- Collaborative and inclusive work environment
- Continuous learning and development opportunities
- Career growth and advancement opportunities