Senior Software Engineer

Monograph
Summary
Join Monograph, a firm performance management platform for architecture and engineering practices, and help redefine the architecture industry. As an engineer, you will contribute to a people-first culture, work with a team of highly productive individuals, and shape the future of building design. You will be involved in all aspects of software development, from scoping and delivering features to testing and maintenance. The role involves collaboration with various teams, including product and engineering peers, and customer-facing teams. You will also have opportunities for mentorship and professional growth. Monograph offers a unique and innovative work environment with a strong emphasis on collaboration and a positive work-life balance.
Requirements
- React/Typescript and Ruby on Rails experience
- Familiarity with GraphQL
- Openness to feedback, collaboration, and othersโ ideas
- Effective written and verbal communication
Responsibilities
- Spend time learning about the industry we serve
- Provide technical mentorship to a teammate
- Work with your product and engineering peers to scope, deliver, test, and maintain features that delight our customers
- Estimate project work, to set or reset expectations with your teammates
- Spend time 1:1 with your manager and other Monograph leaders, sharing your experience and working together to help you reach your growth goals
- Contribute to decision-making through our RFC process
- Perform compassionate code reviews, seeking opportunities to learn and teach
- Track down and fix pesky bugs
- Collaborate closely with customer-facing teams to ensure our users continue to love our product
- Write and ship code in our Next.js and Rails applications
- Contribute to our engineering culture by giving a presentation, or sharing something youโve read
- Spend time with your teammates, whether in a pairing session, a โcoffee, cookies, and codeโ meeting, or regular team syncs
- Share your weekly goals with your teammates, and review their goals with an eye toward how we can assist one another in reaching them together!
- Occasionally travel to team off-sites for real, face-to-face interaction and collaboration
Preferred Qualifications
- Exposure to a range of problem domains, programming languages, and frameworks, and familiarity with patterns that are idiomatic to them
- Bringing a people-focused approach to your work
- Being intentionally curious
- Willingness to do the hard thing, whether having a difficult conversation with a coworker or stretching into the discomfort at the edges of your experience and knowledge
- Finding the opportunities for enjoyment in new challenges, and making space for silliness now and again
- Being design driven
Benefits
- 100% premium coverage on our healthcare plans for employees and their families
- Dental & vision coverage for employees and families
- New laptop & equipment
- Wellness Stipend