Skip to main content
H

Senior Software Engineer

Headsbase LLC

Location

Remote, US

Salary

$124,079 - $149,428 /yearly

Type

parttime, fulltime, contract

Posted

Today

Remote
via indeed

Job Description

Job Summary

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic development team. In this role, you will lead the design, development, and deployment of scalable software solutions that power our innovative platforms. You will collaborate closely with cross-functional teams to build robust, high-performance applications leveraging modern technologies and best practices. Your expertise will drive the evolution of our system architecture, ensuring reliability, security, and efficiency across our cloud infrastructure and web services. This is an exciting opportunity for a passionate engineer eager to make a significant impact through cutting-edge software engineering.

Responsibilities

  • Lead the design and implementation of scalable, high-quality software systems using programming languages such as Java, C#, Python, and Ruby on Rails.
  • Develop and maintain RESTful APIs and microservices architectures to support web and application development initiatives.
  • Collaborate within Agile teams to plan sprints, review code, and ensure continuous integration/continuous deployment (CI/CD) pipelines are optimized for rapid delivery.
  • Design system architecture with a focus on scalability, performance, security, and maintainability, utilizing design patterns and best practices.
  • Contribute to system infrastructure planning and management in cloud environments such as AWS and Azure, ensuring optimal performance of cloud-based applications.
  • Implement front-end features using JavaScript frameworks like React or Express.js while integrating with back-end services seamlessly.
  • Utilize version control tools such as GitHub, SVN, or Git to manage code repositories effectively across multiple projects.

Qualifications

  • Proven experience in software development with a strong background in web development, application development, and system design for scalable systems.
  • Proficiency in multiple programming languages including Java, C#, Python, C\+\+, Ruby on Rails, and JavaScript frameworks.
  • Hands-on experience with cloud infrastructure platforms like AWS or Azure for deploying and managing applications at scale.
  • Deep understanding of RESTful API design, microservices architecture, SQL databases (MySQL or similar), and NoSQL solutions.
  • Familiarity with Agile software development methodologies such as Scrum or Kanban to foster collaborative project delivery.
  • Knowledge of design patterns, software engineering principles, version control systems (Git/GitHub), CI/CD tools (Jenkins or similar), and automation practices.
  • Experience working with Linux environments and familiarity with application security concepts such as RBAC (Role-Based Access Control).

Join us as a Senior Software Engineer if you’re passionate about building innovative solutions that shape the future of technology! Bring your expertise in scalable systems and cloud infrastructure to a forward-thinking team dedicated to excellence in software engineering.

Pay: $124,079\.12 - $149,428\.61 per year

Work Location: Remote

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs