Full Time

Principal Software Engineer - Java/Go/Python/Spark(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.

Job Overview

Talentify.io is seeking a highly skilled Principal Software Engineer with expertise in Java, Go, Python, and Spark to join our remote engineering team. In this vital role, you will lead the design, development, and optimization of advanced software solutions, leveraging your extensive knowledge to ensure the performance, scalability, and reliability of our applications. You will collaborate with cross-functional teams, mentor junior engineers, and drive technological innovations that align with company-wide objectives.



Job Responsibilities

  • Design, develop, and implement high-quality software solutions using Java, Go, Python, and Spark.
  • Lead architectural discussions and design reviews with an emphasis on best practices and alignment with company goals.
  • Collaborate with product managers and stakeholders to gather and refine software requirements.
  • Mentor and guide junior engineers, fostering a culture of continuous improvement and learning.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Monitor application performance and troubleshoot issues in production environments.
  • Stay updated with emerging technologies and propose innovations that enhance existing systems.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional software development experience with strong proficiency in Java, Go, Python, and Spark.
  • Proven experience in architecting and scaling distributed systems.
  • Strong understanding of cloud platforms (e.g., AWS, Azure) and DevOps practices.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication skills, both verbal and written, to interact effectively with stakeholders.


Technologies & Tools

The Principal Software Engineer will be working with a variety of technologies and tools, including but not limited to Java, Go, Python, Apache Spark, AWS, Docker, Kubernetes, and Git. Familiarity with CI/CD pipelines and other DevOps tools will also be beneficial for optimizing development workflows and improving application deployment processes.



Ideal Candidates

Ideal candidates for this position are those who possess a strong blend of technical expertise and leadership capabilities. They should demonstrate a proactive approach to problem-solving, be adaptive to evolving technologies, and thrive in collaborative environments. An innovative mindset, coupled with a passion for mentoring others, will be essential in contributing to the successful execution of our projects and the growth of our engineering culture.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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