Senior Software Engineer, Internal Tooling
Mural
·
Posted:
August 24, 2023
·
Remote
About the position
As a software tooling engineer on the Developer Velocity team at Mural, your mission is to ensure an efficient and effective software development life cycle within the organization. You will be responsible for designing and implementing automation tools and workflows that enable developers to quickly and easily build, test, and deploy software. Your work will directly impact the productivity and quality of the whole development team, making this role a critical component of Mural's success.
Responsibilities
- Design, implement and maintain the build infrastructure for a large Typescript and NodeJS codebase
- Collaborate with software developers and DevOps engineers to define and refine the Continuous Integration and Continuous Delivery processes and its best practices
- Identify and address bottlenecks, performance issues, and opportunities for automation within the development pipeline in order to speed up the whole development experience
- Monitor and troubleshoot CI/CD pipelines to ensure reliability, availability, and scalability of our software delivery processes
- Care deeply about the problems and needs of our customers, which are all the engineers in the organization, and on training and supporting them to better use the tools we build to improve their quality of life.
Requirements
- Experience in designing and implementing automation tools and workflows for software development
- Proficiency in Typescript and NodeJS
- Knowledge of Continuous Integration and Continuous Delivery processes and best practices
- Ability to identify and address bottlenecks and performance issues in the development pipeline
- Experience in monitoring and troubleshooting CI/CD pipelines
- Strong customer focus and ability to understand and address the needs of engineers
- Excellent communication and collaboration skills
Benefits
- Flexible monthly stipend for learning, wellness, and coworking
- Trusted by 95% of the Fortune 100
- Opportunity to work with innovative teams at IBM, Intuit, GitLab, Microsoft, and Atlassian
- Design and implement automation tools and workflows
- Directly impact the productivity and quality of the development team
- Opportunity to work on a large Typescript and NodeJS codebase
- Collaborate with software developers and DevOps engineers
- Identify and address bottlenecks and performance issues
- Monitor and troubleshoot CI/CD pipelines
- Care deeply about the problems and needs of customers
- Opportunity for training and support
- Competitive base salary ranging from $152,700 - $190,900 + equity + benefits
- Equal opportunity employer with accommodations for individuals with disabilities.