Full Time

Senior Software Engineer - REMOTE

StreetLight
Remote!
$100,000 - $150,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 StreetLight, so some details may not match this job. The employer's own page has the real description.

Overview

StreetLight is seeking a highly skilled and experienced Senior Software Engineer to join our innovative team in a remote capacity. The ideal candidate will be tasked with leading the design, development, and implementation of complex software solutions to improve our data processing capabilities. This role requires collaboration with cross-functional teams, mentoring junior engineers, and ensuring the quality and efficiency of software products while adhering to best practices in software development.



Job Responsibilities

  • Design, develop, and maintain high-quality software applications to meet business requirements.
  • Lead architectural discussions and decisions to ensure scalable and maintainable software solutions.
  • Collaborate with product managers, designers, and other stakeholders to define software requirements and features.
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous improvement.
  • Monitor, troubleshoot, and optimize application performance and usability.
  • Stay updated on industry trends and best practices to implement innovative solutions.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 5 years of professional experience in software development.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with web application frameworks and RESTful API design.
  • Strong understanding of database management systems (e.g. MySQL, PostgreSQL) and data structures.
  • Demonstrated experience with version control systems, preferably Git.
  • Familiarity with cloud platforms like AWS or Azure is a plus.
  • Exceptional problem-solving skills and attention to detail.


Technologies & Tools

The Senior Software Engineer will primarily work with a stack that may include Java, Python, and C#, alongside frameworks such as Angular or React for front-end development. The team utilizes cloud services such as AWS and Azure for infrastructure and hosting solutions. Familiarity with database systems like MySQL or PostgreSQL, as well as version control with Git, forms an essential part of the technological landscape within which the role operates.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position should possess a strong technical foundation coupled with excellent communication skills. They should demonstrate leadership capabilities and be passionate about mentoring others in the field. A proactive approach to problem-solving, along with the ability to work independently in a remote environment, are essential traits. Candidates should also be adaptable and open to new challenges, with a commitment to driving excellence and innovation in software development.

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.