Principal Software Engineer, Documents

closed
Logo of Coalition, Inc.

Coalition, Inc.

πŸ’΅ $140k-$230k
πŸ“Remote - United States

Job highlights

Summary

Join a dynamic team at Coalition as a Principal Engineer on the document team and contribute to shaping the company's trajectory with your expertise in software architecture, performance enhancements, and business value.

Requirements

  • Proven hands-on coding experience in developing complex software applications
  • Deep understanding of microservice architectural design, with a specific focus on business logic
  • Proficient in mentoring and guiding the team on design patterns and potential pitfalls
  • Previous experience managing on-call duties for incident response, ensuring the team's ability to handle and resolve issues efficiently
  • Demonstrated expertise in implementing monitoring and observability practices for maintaining system health and performance
  • Proven track record of enhancing team practices to achieve improved reliability and performance
  • A strong background in elevating software quality within a team
  • Ability to guide and promote testing, continuous integration and deployment (CI/CD), code reviews, and other quality practices to ensure robust and bug-free software
  • Excellent communication skills, both written and verbal, with the ability to effectively convey technical concepts to team members and stakeholders
  • A collaborative and team-oriented mindset, capable of working effectively in a diverse and fast-paced environment
  • Able to communicate pros and cons of solutions as well as garner buy in for leaders on technical investment
  • Strong problem-solving skills to analyze complex technical issues and devise effective solutions
  • Leadership capabilities to inspire and mentor team members, fostering a culture of continuous improvement and excellence

Responsibilities

  • Utilize wide-ranging experience, professional concepts, and company objectives to creatively and effectively resolve complex issues
  • Define technology strategies to address business problems and deliver solutions independently
  • Focus on team architecture and product solutions, extending influence to related teams during projects
  • Hands on coding and delivery, while also offering guidance and support for other engineers on the team
  • Deliver and lead high impact projects and solutions
  • Solve complex software problems with visible risks, roadblocks, and constraints, ensuring solutions are extensible and scalable
  • Impact software architecture, dependencies, performance, and business value through innovative approaches
  • Design, develop, test, and deploy software, while demonstrating leadership in managing large projects and delegating work for a small team of SDEs
  • Proactively simplify code and resolve team architecture dependencies, taking a tactical and strategic approach to work
  • Mitigate long-term risks and find viable paths forward in difficult situations
  • Lead projects aimed at streamlining team processes and implementing mechanisms to reduce churn during implementation
  • Exhibit self-driven and self-motivated behavior, actively finding time to prototype new ideas and resolving significant engineering problems without specific direction
  • Communicate proactively and positively with teams across engineering, taking responsibility for communication on larger projects
  • Influence peers, managers, PMs, and directors, actively mentoring individuals and driving learning opportunities for the entire team, such as brown bags and learning series

Benefits

  • 100% medical, dental and vision coverage
  • Flexible PTO policy
  • Annual home office stipend and WeWork access
  • Mental & physical health wellness programs (One Medical, Headspace, Wellhub, and more)!
This job is filled or no longer available