Summary
Join MeridianLink as a Sr. Software Engineer and contribute to the development and maintenance of our software products. You will design, develop, document, test, deploy, monitor, and debug new and existing software systems and applications, serving as a technical expert on development projects. This role involves the full development life cycle, including requirements analysis and design. You will mentor junior engineers, create processes for technical quality, and develop architectural approaches. The position requires a Bachelorโs degree and 6-8 years of experience. MeridianLink offers a positive work culture, promoting from within and valuing work-life balance.
Requirements
- Act as a career-level professional within the subject area
- Have work that includes new, highly complex, or highly impactful to the business
- Have complete knowledge and a full understanding of the area of specialization, principles, and practices within a professional discipline
- Work on problems of diverse scope where analysis of information requires evaluation of identifiable factors
- Work independently through independent judgment
- Assess unusual circumstances and use sophisticated analytical and problem-solving techniques to identify the cause
- Resolve and assess a wide range of issues in creative ways and suggest variations in approach
- Devise solutions based on limited information and precedent and adapt existing approaches to resolve issues
- Enhance relationships and networks with senior internal/external partners who are not familiar with the subject matter, often requiring persuasion
- Bachelorโs degree and 6-8 years of related experience or equivalent work experience
Responsibilities
- Work on frameworks or algorithms that are used across product lines
- Mentor lower-level peers and be seen as an informal lead
- Create and execute processes and procedures for the technical quality of products
- Create "big picture" architectural approaches for software design and implementation to guide the development team
- Ensure security, performance, manageability, quality, and consistency of the software architecture across the system and provide technical guidance to development teams
- Conduct research, gather information, interpret data, identify requirements, and create a solution
Benefits
- Stock options or other equity-based awards
- Insurance coverage (medical, dental, vision, life, and disability)
- Flexible paid time off
- Paid holidays
- 401(k) plan with company match
- Remote work
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.