S

Sr. Developer/Staff Software Engineer

Slope.io, Inc.
Full-time
Remote
United States
$165,000 - $180,000 USD yearly

Job Summary
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. 

Responsibilities
·      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.
 
Requirements
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.

This job is closed.