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 Quardev, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
The Lead Senior Platform Software Engineer at Quardev, Inc. will play a pivotal role in designing, developing, and maintaining robust platform solutions that enhance our software offerings. This position requires a deep understanding of software architecture and development processes, with an emphasis on scalability, security, and performance. The successful candidate will lead a team of engineers, provide technical guidance, and collaborate with cross-functional teams to ensure the successful deployment of high-quality software systems that meet our clients' needs.
Job Responsibilities
- Design and architect software solutions that are scalable, secure, and performant.
- Lead and mentor a team of software engineers, fostering growth and enhancing technical skills.
- Collaborate with product management, design, and other stakeholders to define technical requirements and project scope.
- Implement coding standards and best practices to ensure high code quality and maintainability.
- Perform code reviews and provide constructive feedback to team members.
- Identify and address performance bottlenecks within the application stack.
- Maintain knowledge of emerging trends in technology and software development methodologies.
- Oversee system design and implementation of integration points with other systems and services.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- Minimum of 8 years of experience in software development with at least 3 years in a leadership role.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Extensive knowledge of software development methodologies (Agile, Scrum, etc.).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Proven track record of delivering complex software projects on time and within scope.
- Excellent communication and interpersonal skills.
Technologies & Tools
The Lead Senior Platform Software Engineer will utilize a variety of technologies and tools including cloud services such as AWS or Azure for infrastructure, containerization with Docker and orchestration with Kubernetes, programming languages including Java and Python, version control systems like Git, and frameworks and methodologies such as Agile for project management. Familiarity with database technologies such as SQL, NoSQL, and other relevant tools will also be essential in achieving optimal software performance and reliability.
Ideal Candidates
Ideal candidates for the Lead Senior Platform Software Engineer position will possess a blend of technical expertise, leadership capabilities, and a proactive mindset. They will be innovative thinkers who are passionate about technology and software development, with a demonstrated ability to solve complex problems. Strong collaborators, they will thrive in teamwork environments, displaying excellent communication skills that foster a positive team dynamic. Additionally, they will exhibit adaptability in the rapidly changing technological landscape and possess a strong commitment to continuous learning and professional development.
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.