As a Principal Software Developer, you will have the opportunity to work on cutting-edge technologies and make a significant impact on our business
Job Title: Principal Software Developer
Location: New York, New York, United States
Salary: $135 Per hour
Overview: We are seeking a highly skilled and experienced Principal Software Developer to join our dynamic team. As a Principal Software Developer, you will be responsible for leading the design, development, and implementation of complex software systems. You will play a crucial role in shaping the technical direction of our organization and mentoring other developers. This is a challenging and rewarding opportunity for someone who is passionate about technology and thrives in a fast-paced, collaborative environment.
Key Responsibilities:
- Lead the design and development of high-quality software solutions that meet the needs of our business and clients
- Collaborate with cross-functional teams to define technical requirements, develop innovative solutions, and ensure timely delivery of projects
- Provide technical leadership and guidance to other developers, including code reviews and mentoring
- Stay up-to-date with emerging technologies and best practices, and drive the adoption of new tools and processes within the organization
- Drive continuous improvement by identifying areas for optimization and implementing efficient and scalable solutions
- Communicate complex technical concepts to non-technical stakeholders and provide technical support to project teams
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 7 years of experience in software development, with at least 3 years in a leadership role
- Extensive experience in designing and developing complex software systems using Java, C++, or other programming languages
- Strong knowledge of software architecture principles and design patterns
- Experience with agile methodologies and project management tools such as JIRA
- Excellent problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues
- Proven track record of delivering high-quality software products on time and within budget
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment
- Experience with cloud technologies, DevOps, and microservices architecture is a plus
Why Join Us:
- We offer a competitive salary, comprehensive benefits package, and a collaborative and inclusive work environment. You will have the chance to work with a talented team and have access to continuous learning and development opportunities. Come join our team and be part of our exciting journey towards success.