Software Engineer I
At Murj, we do what we love and love what we do!
Murj was founded in 2014 to solve a problem witnessed first-hand. Founder and CEO, Todd, worked with cardiology practices as an implantable cardiac device sales representative for Medtronic. He watched clinicians struggle to manage these sophisticated devices using outdated and inadequate tools. Having previously worked in product management at Apple, Todd knew that brilliant design can profoundly impact the user experience -- so why not design a better way to care for patients with implantable devices?
In Murj, Todd created an enterprise SaaS cardiac device management software solutions company that reimagines and transforms patient care through thoughtful design and a passion for quality and a commitment to customer satisfaction. Today, Murj continues this transformative innovation with intuitive, elegant, and imaginative technology solutions that improve the lives of cardiac care professionals and their patients.
What Murj offers.
Murj is for people seeking a fast-paced, ever-changing environment surrounded by a supportive team that works hard and strives for innovation and professionalism, with a steady diet of humility and camaraderie.
Every employee is treated like family, with love, respect, and responsibility. The individual and collective success of every employee is at the forefront of what we do and believe.
And in joining Murj, you are joining a community that believes in evolution and promotion from within; there is a high degree of opportunity for progression, creativity, and ownership.
From your first day at Murj, you are eligible for full medical, dental, and vision insurance along with an open vacation policy, more than 10 annual company holidays, and competitive compensation and equity participation, and a 401(k) after 3 months of service.
How We Work at Murj
Murj is the right place for people who excel in fast-paced, dynamic environments. Murj embodies a high-performance culture where every team member is expected to exceed expectations and take ownership beyond their role to drive our collective success.
Employees should be comfortable working independently and taking initiative to identify and address needs. This proactive approach is essential to thriving at Murj.
We believe in working hard together, with a shared sense of purpose and drive. We’re not afraid to ask tough questions, and we support each other in reaching for bold new ideas.
Let us leave you with this.
If this role sounds intriguing - we encourage you to apply. And we encourage applicants to embrace new challenges, as the right fit at Murj is often more about the person and the challenges they seek, not just what they have accomplished in the past.
About The Role.
Murj is looking for a driven Software Engineer to join our team during an exciting phase of platform growth. You will collaborate with senior engineers to design and implement APIs, relational databases, and critical AWS infrastructure, driving value for both our customers and internal teams.
What You’ll Do.
- Feature Development: Build and scale RESTful APIs and backend services to enhance the Murj platform.
- Data Management: Design and optimize schemas within relational databases to ensure data integrity and performance.
- Cloud Infrastructure: Gain hands-on experience managing and deploying critical AWS infrastructure.
- Operational Support: Leverage technical troubleshooting skills to diagnose and resolve platform issues reported by customers and internal teams.
- Internal Tooling: Develop tools that streamline workflows for our internal teams and improve operational efficiency.
- Collaborative Participation: Engage in code reviews and team discussions to ensure high-quality delivery and consistent technical standards.
What Makes You a Great Fit.
- You’re a self-starter who is comfortable working autonomously as a member of a distributed team.
- You have a foundational understanding of web technologies and relational databases.
- You enjoy the "detective work" involved in diagnosing and resolving production issues.
- You are proactive about picking up tasks and following them through to completion.
- You’re comfortable shifting between heads-down coding and hands-on operational troubleshooting.
- You can explain technical issues clearly to both senior engineers and non-technical stakeholders.
What You Bring.
- Proficiency in at least one modern, high-level language and a strong grasp of core concepts like object-oriented programming and data structures.
- A solid understanding of relational database design and the ability to write and optimize SQL queries.
- Familiarity with the HTTP lifecycle and the architectural principles of RESTful services.
- Experience working within a collaborative development environment, including participation in code reviews and version control best practices.
- Degree in Computer Science or related technical field, or equivalent practical experience (e.g., bootcamp or intensive program completion, specialized certification, or 1+ year of professional software development experience).
Nice To Haves.
- Prior exposure to SaaS environments or high-growth healthcare technology.
- Experience with MySQL or Amazon Aurora/RDS
- Exposure to core AWS services such as EC2, SQS, and Lambda.
- Familiarity with PHP or Python.
- Familiarity with Terraform or other IaC/configuration management tools.
- Experience with modern JavaScript frameworks, with a particular emphasis on React.
- Comfort with shell scripting and command-line environments.
What Success Looks Like (First 90 Days).
- In your first 30 days: You will focus on onboarding and integration. You’ll set up your local development environment, learn our deployment workflow, and complete your first minor bug fixes or documentation updates. You will begin shadowing senior engineers on operational support tasks to understand the Murj platform architecture.
- In your first 60 days: You will start taking ownership of small feature tasks or internal tool enhancements. You’ll begin diagnosing straightforward operational issues independently. You’ll have a basic comfort level with our database schemas and AWS environment.
- In your first 90 days: You will be a fully integrated member of the team, capable of taking a small-to-medium project from a technical requirement to a production-ready merge request. You will confidently handle routine troubleshooting and contribute meaningfully to technical discussions and sprint goals.
Travel expectations: 0%: No travel required
Create a Job Alert
Interested in building your career at Murj? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field

