Full Time

Sr. Software Engineer - Long Term Project - Remote (Specified Locations)

INSPYR Solutions
Remote!
$90,000 - $130,000* / year (about $43–$63 an hour)

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.

Overview

The Senior Software Engineer at INSPYR Solutions will play a critical role in the design, development, and implementation of software solutions for a long-term project. The successful candidate will collaborate with cross-functional teams to understand requirements, develop high-quality code, and ensure timely delivery of enhancements and fixes. This position requires a strong coding background, excellent problem-solving skills, and a commitment to best practices in software development, all within a remote work environment tailored for specified locations.



Job Responsibilities

  • Design, develop, and review scalable software applications using modern programming languages and frameworks.
  • Collaborate with product managers and other stakeholders to define project scope and deliverable timelines.
  • Conduct thorough testing of applications to ensure quality and performance standards are met.
  • Identify and troubleshoot software defects and performance issues in a timely manner.
  • Participate in peer code reviews to uphold code quality and share knowledge with the engineering team.
  • Provide technical leadership and mentorship to junior developers within the team.
  • Stay updated with emerging technology trends and industry best practices, assessing their potential implementation within projects.
  • Document technical specifications and infrastructure changes for future reference.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in software development with a strong focus on systems architecture and design.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of database management systems, both SQL and NoSQL.
  • Strong knowledge of Agile methodologies and version control systems, particularly Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills to effectively collaborate with team members and stakeholders.


Technologies & Tools

This position utilizes an array of technologies and tools, including but not limited to: Java, .NET framework, Python, cloud services (AWS and Azure), Docker, Kubernetes, and various database systems (such as MySQL, MongoDB). Familiarity with CI/CD tools and Agile project management software is also essential. Understanding of development environments and versioning tools like GitHub or Bitbucket will enhance collaborative development efforts.



Ideal Candidates

Ideal candidates will possess a strong sense of ownership and accountability for their work, demonstrating not only technical competence but also the ability to act as a team player. They should exhibit a genuine enthusiasm for coding and software development, accompanied by a willingness to learn and adapt to new technologies. Strong analytical thinking and innovative problem-solving capabilities, alongside effective communication skills, will greatly enhance their success in this collaborative role.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

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