Full Time

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

INSPYR Solutions
Remote!
$100,000 - $150,000* / year (about $48–$72 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.

Job Overview

The Senior Software Engineer at INSPYR Solutions will play a pivotal role in developing and maintaining high-quality software solutions for long-term projects, working collaboratively with cross-functional teams in a remote environment. The candidate will be an integral part of the software development lifecycle, contributing to architecture design, coding, testing, and deployment. This role requires strong technical expertise and the ability to work independently while also mentoring junior engineers to enhance the overall team capabilities.



Job Responsibilities

  • Design, develop, and implement robust software solutions in alignment with project requirements.
  • Participate in architectural discussions and contribute to high-level design decisions.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Identify and troubleshoot software defects, devising effective solutions to ensure system reliability.
  • Collaborate with product managers, designers, and other engineers to deliver functional software features.
  • Document technical specifications and user manuals for software applications.
  • Mentor junior software engineers to foster their professional growth and enhance team performance.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • At least 5 years of experience in software development, with a focus on web and application development.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with frameworks and libraries such as React, Angular, or Spring.
  • Strong understanding of relational databases and experience with SQL.
  • Familiarity with version control systems, preferably Git.
  • Excellent problem-solving skills and the ability to perform under pressure.
  • Strong communication skills, with the ability to work effectively with both technical and non-technical stakeholders.


Technologies & Tools

The successful candidate will work with a diverse set of technologies including cloud platforms like AWS or Azure, integrated development environments (IDEs) such as Visual Studio or IntelliJ IDEA, and various software development tools for project management and collaboration such as JIRA or Confluence. Familiarity with containerization technologies like Docker and CI/CD pipelines will be advantageous.



Ideal Candidates

Ideal candidates possess a strong track record of successfully delivering software projects and demonstrate responsiveness to project requirements and changes. They exhibit a passion for technology and continuous learning, coupled with a proactive approach to problem-solving. Candidates should also illustrate their ability to work collaboratively in a remote setting, demonstrating effective communication skills and emotional intelligence when engaging with team members and stakeholders.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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