Full Time

Senior Software Engineer - Long Term Project - Remote (US/PST)

INSPYR Solutions
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by INSPYR Solutions, so some details may not match this job. The employer's own page has the real description.


Job Overview

INSPYR Solutions is seeking a highly skilled and motivated Senior Software Engineer to join our team on a long-term project. This remote position requires an individual with a strong background in software development, who will be responsible for designing, developing, and maintaining software applications. The Senior Software Engineer will collaborate with cross-functional teams to enhance existing systems and deliver high-quality software solutions, ensuring they meet business needs and align with our strategic goals.



Job Responsibilities

  • Design, develop, and implement scalable software solutions to meet project requirements.
  • Collaborate with product managers, UX designers, and other engineers to define technical specifications and user requirements.
  • Conduct code reviews and provide constructive feedback to team members to ensure software quality and adherence to best practices.
  • Optimize and refactor existing codebases for improved performance and maintainability.
  • Troubleshoot and debug applications to resolve issues efficiently.
  • Create and maintain documentation related to software design, development processes, and application functionality.
  • Stay up-to-date with emerging technologies and industry trends to enhance software development processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a strong emphasis on backend development.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with web development frameworks and technologies including RESTful services, API development, and microservices architecture.
  • Strong understanding of database technologies: SQL, NoSQL, and ORM frameworks.
  • Ability to work effectively in Agile/Scrum and DevOps environments.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to work collaboratively in a remote team.


Technologies & Tools

The Senior Software Engineer will work with a diverse set of technologies and tools including cloud computing platforms (such as AWS or Azure), containerization technologies (like Docker and Kubernetes), CI/CD pipelines, and version control systems (primarily Git). Familiarity with modern development frameworks and methodologies such as Agile/Scrum will also be essential in executing project tasks effectively.



Ideal Candidates

Ideal candidates for this position will exhibit strong analytical and critical thinking capabilities, demonstrating a passion for technology and a commitment to continuous improvement. They should be self-motivated, proactive, and capable of managing multiple tasks in a fast-paced environment. Additionally, exceptional communication skills are crucial, as collaboration with various stakeholders is a fundamental aspect of the role. A commitment to delivering high-quality work and the ability to adapt to changing project requirements will further distinguish successful candidates.


The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.