Full Time

Principal Software Engineer - Java/Go (REMOTE)

Talentify.io
Remote!
$120,000 - $160,000* / year

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 Talentify.io, so some details may not match this job. The employer's own page has the real description.

Overview

As a Principal Software Engineer - Java/Go at Talentify.io, you will play a crucial role in driving the architecture, design, and implementation of high-quality software solutions. Your expertise will contribute to system enhancements and the innovation of technology processes while leading cross-functional teams to deliver successful product outcomes. You will collaborate closely with stakeholders, mentor junior engineers, and guide the team in implementing best practices throughout the software development lifecycle.



Job Responsibilities

  • Lead the architectural design and development of software applications using Java and Go.
  • Collaborate with product management to understand and define project requirements.
  • Develop and implement efficient, maintainable, and scalable code solutions.
  • Mentor and guide junior engineers in software development practices and technologies.
  • Monitor, troubleshoot, and resolve software defects and performance issues.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Stay updated with the latest software development trends and technologies.
  • Provide technical leadership and support across multiple teams and projects.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in Java and Go programming languages.
  • Extensive knowledge of software development methodologies, including Agile and DevOps practices.
  • Experience with microservices architecture and RESTful API design.
  • Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
  • Demonstrated ability to lead and mentor technical teams effectively.
  • Strong analytical and problem-solving skills.


Technologies & Tools

The Principal Software Engineer position will require familiarity with a variety of technologies, including but not limited to Java, Go, containerization tools (such as Docker), orchestration tools (such as Kubernetes), version control systems (such as Git), and continuous integration/continuous deployment (CI/CD) tools. Experience with cloud services like AWS, Azure, or Google Cloud is also critical for the role, as it involves designing and deploying scalable cloud-based infrastructure.



Ideal Candidates

Ideal candidates for the Principal Software Engineer role will possess leadership qualities, including the ability to inspire and motivate teams. They will demonstrate strong communication skills to articulate complex technical concepts clearly to both technical and non-technical stakeholders. A proactive and innovative mindset, along with a commitment to high-quality code and continuous improvement, will set successful candidates apart. Candidates who exhibit a passion for learning and adaptability in the fast-paced tech environment will thrive in our dynamic team.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.