Principal Software Engineer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level


Principal Software Engineer (Remote)

Principal Software Engineer | Jobot | United States

Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page!

Job details

100% remote, data platform company with lots of growth opportunity

This Jobot Job is hosted by Amber Heigerick

Are you a fit? Easy Apply now by clicking the “Easy Apply” button and sending us your resume.

Salary $200,000 – $300,000 per year

A Bit About Us

Our data and analytics platform enable better decision-making through accelerated flow of data-driven insights. Whether our clients store their data in warehouses, lakes, marts, or cloud emerging cloud platforms, we provide a single view of their data for key stakeholders to make real-time decisions. Our clients include JPMorgan, Toyota, Wells Fargo, and many more.

Why join us?

  • Strong competitive compensation + Equity
  • Full Health Benefits; Medical/Dental/Vision/Life Insurance + Paid Parental Leave
  • Work with the latest technologies
  • Join an amazing team you will never want to leave.
  • 100% remote

Job Details

We are seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team in the technology industry. As a Principle Software Engineer, you will be responsible for building and designing features, developing Microservices architecture, data modeling, and working with Java, Scala, NoSQL, and cloud-native architecture. You will also be responsible for working with databases and data warehouse systems. If you are passionate about technology and want to work in a fast-paced environment, this is the perfect opportunity for you.


  • Design and build features for complex data management, query optimization, and data modeling.
  • Collaborate with cross-functional teams to ensure software quality and timely delivery.
  • Participate in code reviews and provide feedback to other team members.
  • Continuously improve software development processes and practices.
  • Stay up-to-date with emerging trends and technologies in software engineering.


  • Bachelor’s or Master’s degree in Computer Science or related field.
  • Proficiency in Scala
  • Experience building containerized or cloud-native architectures with microservices
  • Experience dealing with issues of authentication, authorization, RBAC, and service management
  • Expertise in SQL and a deep understanding of databases
  • Experience with Agile software development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Ability to learn quickly and adapt to changing technologies and requirements.

If you are an experienced software engineer with a passion for building innovative solutions and working in a fast-paced environment, we want to hear from you. Join our team and be part of a dynamic and exciting company that values innovation, creativity, and excellence.

Interested in hearing more? Easy Apply now by clicking the “Easy Apply” button.

Want to learn more about this role and Jobot?

Click our Jobot logo and follow our LinkedIn page!

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

When applying state you found this job on Remote Network.