1 Point System11.04.26
AI SCORE 8.5

Principal Software Engineer - Data Engineering (Remote)

$140K–$180K/year

About the Role

We're hiring a Principal Software Engineer - Data Engineering (Remote) to join our dynamic team. This role offers the opportunity to lead data engineering initiatives while working remotely, allowing you to balance your professional and personal life effectively.

What You'll Do

  • Drive platform evolution by providing technical leadership in data engineering and Test Driven Development.
  • Implement strategic recordkeeping roadmaps and ensure the delivery of quality capabilities.
  • Design, develop, and implement data-intensive web services aligned with coding standards.
  • Utilize your expertise in PL/SQL, NoSQL, and ETL tools to enhance data processing capabilities.
  • Collaborate with agile squads to produce innovative business solutions.
  • Lead the development of high TPS REST-based microservices using frameworks like Spring and MyBatis.
  • Participate in forward-looking experimentation on emerging technologies.
  • Apply Site Reliability Engineering (SRE) principles to ensure stability and resiliency in cloud applications.

Requirements

  • Minimum of 8 years of data engineering experience.
  • Hands-on experience with PL/SQL, NoSQL, and ETL tools, including Informatica.
  • Proficiency in Java, Python, or Scala.
  • Experience with cloud platforms, preferably Azure.
  • Familiarity with CI/CD methodologies and tools such as GitHub and Jenkins.
  • Strong analytical and consulting mindset with excellent communication skills.
  • A passion for coaching and mentoring team members.
  • Experience with data streaming tools like Kafka and low latency caching data stores like Redis.

Nice to Have

  • Experience in mainframe development.
  • AWS certification.
  • Knowledge of agile methodologies.

What We Offer

  • Competitive salary ranging from $140,000 to $180,000 per year.
  • Comprehensive relocation support for those willing to move.
  • Flexible remote work options to promote work-life balance.
  • Opportunities for professional development and career advancement.
  • Access to cutting-edge technologies and tools.
  • A collaborative and inclusive team environment.
  • Health and wellness benefits.
  • Generous paid time off and holidays.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Principal Software Engineer role offers a unique opportunity to lead data engineering initiatives while working remotely. With competitive pay and relocation support, it's an attractive position for experienced professionals.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.