SR. SOFTWARE ENGINEER

Reveleer
8dRemote

About The Position

The Sr Software Engineer at Reveleer is a highly experienced individual contributor responsible for designing, building, and maintaining reliable software within a defined problem space. This role focuses on strong execution, sound technical decision making, and helping the team deliver high quality software that meets product and business needs. This role supports modernization and quality improvements through hands-on development and day-to-day technical leadership. Without strong senior engineers, teams struggle with consistency, code quality, and delivery efficiency. This role helps ensure work is done correctly, pragmatically, and with long-term maintainability in mind.

Requirements

  • 4+ years of designing scalable, distributed systems and cloud-based architectures.
  • Proven ability to contribute to complex technical initiatives from concept through deployment, with clear ownership and follow through.
  • Strong technical judgment and the ability to influence without formal authority, aligning teams around sound engineering decisions.
  • Demonstrated ability to mentor engineers and elevate quality through clear standards and practical coaching.
  • A bias for action, paired with a high bar for reliability, security, and maintainability.

Nice To Haves

  • Strong experience in data processing, warehousing, tools, and techniques.
  • Experience in Python, AWS Lambdas and Java are a plus.
  • EMR Integration experience at the API level with Epic, Athena, Cerner or Vim is desired.

Responsibilities

  • Design and implement features and services within Reveleer’s platform using established architectural patterns. Focusing on the development and operation of the Prospective Intelligence data processing pipelines.
  • Develops and maintains data pipelines that facilitate the seamless ingestion of data from various data sources, transforms the data into information and moves to data stores like application databases, data warehouse and others.
  • Write high quality, maintainable code and take ownership of systems within your domain.
  • Contribute to system reliability, performance, and security through disciplined engineering practices.
  • Participate in design discussions, offering input and recommendations within a defined scope.
  • Review code, share best practices, and support the growth of less experienced engineers.
  • Collaborate closely with product managers, designers, and other engineers to deliver agreed outcomes.

Benefits

  • Competitive salary
  • Medical, Dental and Vision benefits
  • 401k match
  • Generous PTO plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service