S

Sr. Developer/Lead Software Engineer

Slope.io, Inc.
Full-time
Remote
United States
$146,000 - $155,000 USD yearly

Job Summary
The Lead Software Engineer is responsible for leading the design, development, and maintenance of highly complex and scalable software systems. Working closely with senior leadership and cross-functional teams, this position delivers innovative solutions that meet our clients’ needs. This senior-level position requires extensive experience in software development and a proven track record of successful project leadership.


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 requirements and project scope.
·      Develop high-quality, maintainable, and efficient code. 
·      Conduct comprehensive code reviews to ensure adherence to best practices and code quality.
·      Troubleshoot and resolve complex software issues and performance bottlenecks. 
·      Participate in strategic planning and decision-making processes to shape the technical direction of projects. 
·      Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of continuous improvement and innovation.
·      Stay current with emerging technologies, industry trends, and best practices, and apply this knowledge to enhance our products. 
·      Drive the continuous improvement of development processes, tools, and methodologies. 
·      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 7 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.
  • Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript, React).
  • Strong understanding of software development methodologies, principles, and best practices.
  • Knowledge of Amazon RDS - PostgreSQL database design and modeling.
  • Excellent communication (verbal and written), leadership, and interpersonal skills.
  • Proven problem-solving skills and the ability to tackle complex technical challenges.
  • Demonstrated ability to lead and deliver high-quality software projects on time and within budget.
 
Preferred Qualifications
  • Advanced degree.
  • Experience with database systems (e.g., SQL).
  • Proficiency with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines). 
  • Experience with continuous integration and continuous delivery practices.
·      Understanding of microservices architecture and REST API design and usage.
  • Experience with high-level architecture and system design.

This job is closed.