Principal Software Engineer, Documents
closedCoalition, 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
Similar Remote Jobs
- π°$150k-$200kπCanada, United States
- π°$215k-$235kπUnited States
- πUnited States
- π°$132k-$198kπWorldwide
- π°$132k-$198kπWorldwide
- πWorldwide
- πWorldwide
- πSweden
- π°$112k-$140kπGermany
- π°$120k-$190kπUnited States