Senior Software Engineer

MeridianLink Logo

MeridianLink

๐Ÿ’ต $140k-$200k
๐Ÿ“Remote - United States

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

Share this job:

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.