Principal Software Engineer

Janus Health Chicago , IL 60602

Posted 1 week ago

Summary

We are seeking an experienced Principal Software Engineer to join our team! Our Principal Engineers take the lead in building and maintaining the complex systems that drive scalability and deliver exceptional value to our customers. This role will have the authority to work independently and take full ownership of projects within our platform and product stack, exerting a profound influence on our foundational technologies. This person will use their expertise to coordinate the software infrastructure, design, and standards for the team, collaborate on the improvement of new and legacy systems towards long-term stability, and direct the software design process by evaluating needs, estimating costs, and orchestrating quality control throughout implementation. Our ideal candidate thrives on problem-solving, mentoring others to enhance their capabilities, and eagerly pursues new knowledge and skills.

Responsibilities

  • Lead the design, construction, and maintenance of complex systems spanning the entire technology stack, with a primary focus on backend systems.

  • Leverage cutting-edge technologies, such as Node.js, TypeScript, Angular, and AWS services like ECS/EKS, Elasticsearch, ElastiCache, S3, and more.

  • Apply expertise in API design, relational databases, and the principles behind high-performance backend systems.

  • Orchestrate and define standards for quality control and resolve structural design and other issues throughout the implementation stages.

  • Define metrics on product performance during design and implementation to maintain overall health.

  • Perform efficient and documented planning, designing, and development for the team.

  • Proactively identify and resolve platform ecosystem bugs and faults.

  • Project the costs and timeframes of projects, as well as create work schedules and set deadlines with Product Managers and Engineering leads.

  • Foster a positive team and company culture that emphasizes collaboration, communication, and ownership.

  • Strategize and execute the development of software platforms and products across multiple organizational units.

  • Invest in technical growth of software engineering teams through code reviews, engineering process standardization, tech talks, and mentoring.

Qualifications

  • 7+ years of experience in high level software engineering, preferably in startup environments.

  • 3+ years of experience as a Principal, Senior Principal, Staff Engineer or comparable role in a similar environment.

  • Bachelor's degree in computer science or related field and/or equivalent work experience.

  • Extensive knowledge of software engineering processes, structural design, and system optimization and ability to demonstrate compliance with industry standards and regulations.

  • Strong proficiency in software engineering and project management practices.

  • Strong proficiency with Typescript.

  • Proficiency with Python and C# preferred.

  • Passion for growing your skills, tackling interesting work and complex problems.

  • Excellent prioritization, logical deduction and organizational skills.

  • Ability to innovate in a fast-growing work environment and comfortable dealing with ambiguity.

  • Highly motivated self-starter who is an excellent team player.

  • Outstanding communication (both verbal and written) skills.

  • Flexibility and comfort working in a dynamic and constantly changing environment of a startup.

  • Has fun, celebrates success, and contributes to a positive culture!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer (Swe) Clearance Required Gnrc
New!

Cymertek

Posted Today

VIEW JOBS 5/7/2024 12:00:00 AM 2024-08-05T00:00 PLUG IN to CYMERTEK And design your future… Position : Principal Software Engineer Description :  Cymertek is looking for a Principal Software Engin Cymertek Reston VA

Principal Software Engineer

Janus Health