Staff Software Engineer
Slope.io
Staff Software Engineer
The Staff Software Engineer is at the forefront of our most challenging and impactful projects. The position leads the design, development, and optimization of highly complex and scalable software systems. This senior-most level position requires extensive technical expertise, strategic thinking, and a proven track record of leading successful software projects.
- Lead the architecture, design, and implementation of sophisticated software applications and systems.
- Collaborate with senior leadership, product managers, product designers, and other stakeholders to define technical strategies and project roadmaps.
- Develop high-quality, maintainable, and efficient code.
- Conduct in-depth code reviews and provide technical oversight to ensure adherence to best practices and code quality.
- Identify, troubleshoot, and resolve the most complex software issues and performance bottlenecks.
- Participate in high-level decision-making and strategic planning to shape the technical direction of the company.
- Mentor and provide strategic guidance to junior, mid-level, and senior developers, fostering a culture of excellence and innovation.
- Stay at the cutting edge of technology trends, continuously seeking opportunities to innovate and improve.
- Drive the adoption of new technologies, tools, and processes to enhance development efficiency and product quality.
- Other duties as assigned.
Education
- Bachelor’s degree in computer science, software engineering, or a related field, or equivalent work experience.
Experience
- Minimum of 10 years of professional experience in software development.
- Experience designing, implementing, and documenting systems and processes (a) in a regulated/controlled industry (e.g., life sciences, banking, defense, etc.) and (b) supporting security and privacy frameworks (e.g., SOC2, ISO 27001, NIST 800-53, FEDRAMP, SOX, etc.).
- Extensive experience with version control systems (e.g., GIT).
- Proven experience with Agile and Scrum development processes.
- Extensive experience with Ruby on Rails (front-end and back-end) in a production SaaS environment.
- Extensive experience with work management systems (e.g., JIRA).
Knowledge, Skills & Abilities
- Expertise in Ruby on Rails.
- Expert knowledge of front-end technologies (e.g., HTML, CSS, JavaScript, React).
- Extensive experience with SQL.
- Expertise in Amazon RDS - PostgreSQL database design and modeling.
- Deep understanding of software development methodologies, principles, and best practices.
- Excellent communication (verbal and written), leadership, and interpersonal skills.
- Exceptional problem-solving skills and the ability to tackle complex technical challenges.
- Proven track record of leading and delivering high-quality software projects on time and within budget.
- Proficiency with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
- In-depth knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
Preferred Qualifications
- Advanced degree.
- Extensive experience with testing, continuous integration, and continuous delivery practices.
- Understanding of microservices architecture and REST API design.
- Experience with high-level architecture and system design.
- Experience leading large-scale software projects and teams.
Slope is a global provider of biospecimen lifecycle software, data, and services for clinical trials. With a focus on tech-enabling the full biospecimen lifecycle, Slope offers expertise that empowers sponsors to make informed decisions using high-quality, real-time sample data. Slope has supported thousands of the most complex, sample-intensive trials worldwide and has been adopted by 75% of NCI-designated cancer centers.Slope’s biospecimen lifecycle software solution, Biospecimen360™, provides sponsors with real-time, compliant, and traceable sample metadata to inform timely study decisions. The software controls sample metadata capture and orchestrates multi-stakeholder activities and data flow throughout the biospecimen lifecycle — from kit logistics and inventory control to sample collection, processing, storage, and shipping, to receipt at labs. The result is instant data availability across sites, labs, kitters, shippers, and other eClinical systems; this in turn enables faster reconciliation, less risk, and significantly improved study compliance, monitoring, and reporting.
Slope has a fun, high-energy, fast-paced environment full of motivated, purpose-driven employees who practice our core values on a daily basis:
- Patients are paramount
- Better, faster, stronger
- Driven by data
- Job done, have fun
- Get Sloped!
- Health insurance
- Dental and vision coverage
- Flexible spending accounts
- Healthcare savings accounts
- Employee-funded supplemental life insurance
- Employee-funded short and long-term disability insurance
- 401(k) plan
- Nine paid holidays
- 15 PTO days
- Annual home office stipend