Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
As a Principal Software Engineer for the Platform team at Get It Recruit, your expertise will play a pivotal role in shaping the architecture, design, and development of innovative software solutions. This role requires a strategic thinker who can not only code but also guide the direction of projects, mentor junior engineers, and ensure that our platform meets both current and future needs. You will collaborate with cross-functional teams, driving high-quality software delivery while adopting best practices in software development and contributing to a culture of continuous improvement within a fully remote work environment.
Job Responsibilities
- Lead the design and implementation of scalable and reliable platform components.
- Collaborate with product management and design teams to define project requirements and specifications.
- Mentor junior developers, fostering a culture of learning and knowledge sharing.
- Conduct code reviews and promote best practices in software development.
- Identify and resolve performance bottlenecks in existing applications.
- Develop automated tests and maintain high code quality standards across the development team.
- Stay up-to-date with emerging technologies and industry trends to enhance platform capabilities.
- Communicate effectively with stakeholders to ensure alignment on project goals and progress.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's preferred.
- 8+ years of professional software development experience.
- Deep understanding of software design patterns, algorithms, and data structures.
- Proficiency in programming languages such as Java, Python, C#, or Go.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Strong knowledge of API development and microservices architecture.
- Excellent problem-solving skills and the ability to work under tight deadlines.
- Experience in agile development methodologies.
Technologies & Tools
The Principal Software Engineer will utilize a variety of technologies and tools in the execution of their duties, including but not limited to cloud services (AWS, Azure, or Google Cloud), containerization technologies like Docker and Kubernetes, version control systems such as Git, and frameworks relevant to microservices architecture. Familiarity with CI/CD tools and practices is also essential, contributing to a seamless development and deployment process.
Ideal Candidates
The ideal candidate for this position possesses a combination of technical proficiency and leadership skills. They should be innovative, results-driven, and able to work collaboratively in a remote environment. A passion for mentoring others and a commitment to fostering team success are critical. Candidates should also demonstrate strong analytical thinking abilities and adaptability to rapidly changing technologies and requirements.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.