Full Time

Staff Software Engineer (Remote)

Energy Jobline
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 Energy Jobline, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Staff Software Engineer at Energy Jobline is a critical role designed for seasoned professionals who are responsible for developing innovative software solutions that drive the organization’s commitment to sustainability and energy efficiency. This position entails collaborating with cross-functional teams to build, maintain, and enhance our software systems, ensuring scalability, security, and performance. The ideal candidate will take a hands-on approach to design and implement robust software architectures while mentoring junior engineers and influencing technology decisions across the organization.



Job Responsibilities

  • Design, develop, and implement scalable software solutions to support business objectives.
  • Lead technical projects and collaborate with multidisciplinary teams to ensure software quality and consistency.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and development.
  • Conduct code reviews and maintain best practices in software engineering.
  • Participate in product and architectural discussions to influence both the technical direction and strategic roadmap.
  • Analyze performance and optimize application operations for enhanced user experience.
  • Proactively identify and resolve potential issues in software architecture and design.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software development with a proven track record of successfully delivered projects.
  • Proficiency in programming languages such as Java, C#, Python, or similar.
  • Strong understanding of software architecture principles and design patterns.
  • Experience with cloud services (AWS, Azure, Google Cloud) and microservices architecture.
  • Familiarity with Agile methodologies and experience working in a distributed team environment.
  • Excellent problem-solving skills and a strong attention to detail.


Technologies & Tools

This position utilizes a range of modern technologies and tools to enhance software development processes. Key technologies include cloud computing platforms (AWS or Azure), containerization tools (Docker, Kubernetes), CI/CD pipelines (Jenkins, GitLab CI), and development frameworks such as Spring, .NET, or Node.js. Familiarity with database management systems (SQL and NoSQL) is also essential. The role will also involve usage of version control systems (Git) and project management tools (JIRA, Trello) to ensure effective collaboration and transparency.



Ideal Candidates

The ideal candidate for the Staff Software Engineer position is a proactive and innovative thinker who thrives in a dynamic environment. They demonstrate strong leadership skills, possess a passion for mentoring others, and maintain an unwavering commitment to software quality. Additionally, they have a collaborative mindset that fosters effective communication and a sense of camaraderie within teams. A keen interest in emerging technologies and a desire to contribute to sustainable solutions will greatly enhance their alignment with Energy Jobline’s mission and values.

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.