πUnited Kingdom, Spain
Staff Software Engineer

Aledade, Inc.
πRemote - United States
Please let Aledade, Inc. know you found this job on JobsCollider. Thanks! π
Summary
Join us as a Staff Software Engineer to build the next generation of distributed data storage and processing systems. You will develop scalable and performant solutions, work across disciplines to shape product strategy, and develop code architecture. You will mentor engineers, set engineering process standards, and build systems that scale indefinitely and surpass traditional query performance. Your interfaces will support various data consumers, from web applications to AI. This role requires a BS/BTech in a related field and significant experience in building highly scalable systems and working with large datasets.
Requirements
- BS/BTech (or higher) in Computer Science, Engineering or a related field required
- 8+ years of production-level experience as an engineer building highly scalable systems
- 4+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
- 4+ years of experience working with SQL or other database querying languages on large multi-table data sets
- Experience architecting, developing, and deploying large-scale distributed systems at scale
- Experience with cloud technologies, e.g., AWS, Azure, GCP
- Experience building continuous integration and continuous development (CI/CD) pipelines
- Strong familiarity with server-side web technologies (eg: Java, Python, Scala, C#, C++, Go)
Responsibilities
- Identify and develop scalable and performant solutions
- Work across discipline to shape product strategy and execution
- Develop the foundations of code architecture and quality
- Mentor and coach engineers
- Set and uphold the standard for engineering processes to support high-quality engineering
Preferred Qualifications
- 8+ years experience as an engineer building scalable and reliable backend systems
- Experience working with AWS technologies, Kafka etc
- In-depth knowledge of database systems
- Experience in performance monitoring and optimization of data systems and infrastructure
- Collaborate with cross-functional teams to define and implement technical solutions for complex problems in healthcare
- Lead and mentor junior engineers, providing guidance and support in their professional development
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
- Experience building continuous integration and continuous deployment(CI/CD) pipelines
- Experience with security and systems that handle sensitive data
- Familiarity with database replication, sharding and other techniques for scalability and high availability of databases
- Stay current on industry trends, best practices, and emerging technologies in software development. Advocate for process enhancements and adopt new tools and technologies to boost productivity and efficiency
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
π°$220k-$270k
πUnited States
π°$244k-$304k
πUnited States
π°$195k-$300k
πUnited States
πSerbia
π°$192k-$260k
πUnited States
π°$244k-$305k
πUnited States
π°$217k-$303k
πUnited States
π°$200k-$275k
πUnited States
π°$120k-$150k
πWorldwide