
Senior Software Engineer
RemoteHunter · United States
- Hybrid
- Full-time
- $156,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Develop and optimize IT software for energy efficiency programs.
- Build and maintain web-based, data-intensive applications.
- Integrate CRM and JavaScript solutions for business needs.
- Lead complex IT projects and mentor junior personnel.
- Ensure quality through testing and process improvements.
About the role
About Our Client
The organization operates within the energy services industry, focusing on delivering custom IT solutions to support Energy Efficiency Utility Customer Programs. It addresses challenges in integrating business processes with technology by developing and maintaining web-based, data-intensive applications and software-as-a-service offerings tailored to client needs.About the Opportunity
The Senior Software Engineer role is responsible for developing, implementing, and optimizing IT software products and services to support business objectives. This position plays a key role in delivering secure and efficient software solutions, collaborating with cross-functional teams, and occasionally leading medium to high complexity IT projects. The role contributes to enhancing technology practices and ensuring quality through mentoring, process improvement, and automated testing.Responsibilities
- Collaborate with development and support teams to create and optimize IT software products and solutions.
- Partner with business analytics, product managers, and external vendors to deliver custom IT solutions.
- Build, enhance, and maintain web-based, data-intensive applications.
- Implement technical CRM configurations and JavaScript integrations aligned with business needs.
- Assist in configuring in-house software and offering SaaS to customers.
- Mentor and coach IT personnel on secure coding and best practices.
- Manage sprint tickets, implement changes across environments, and clarify requirements with clients.
- Occasionally lead and manage medium to high complexity IT projects and system integrations.
- Contribute to process improvements and adoption of standard tools and procedures.
- Assist in project estimation, planning, and ensuring best practices in technology and security.
- Develop and execute Test Driven Development (TDD) and automated testing solutions.
- Travel domestically up to 15% as needed.
Requirements
- Experience working with software development and support teams.
- Skills in web-based application development and data-intensive solutions.
- Proficiency in CRM configuration and JavaScript integration.
- Ability to mentor and coach IT personnel.
- Experience managing projects and systems integration at medium to high complexity.
- Knowledge of best practices in technology, architecture, code review, and security.
- Familiarity with Test Driven Development and automated testing.
- Willingness to travel domestically up to 15%.
Pay Range and Compensation Package
- Salary range: $149,718 to $156,000 per year.
Equal Opportunity Statement
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.Note
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.Key skills/competency
- Senior Software Engineer
- Web Application Development
- Data-Intensive Applications
- JavaScript Integration
- CRM Configuration
- Test Driven Development (TDD)
- Automated Testing
- Project Management
- Mentoring
- IT Solutions
Skills & topics
- Senior Software Engineer
- Software Development
- Web Applications
- Data Intensive Applications
- JavaScript
- CRM
- TDD
- Automated Testing
- IT Solutions
- Energy Services
How to get hired
- Tailor your resume: Highlight experience with web applications, data-intensive solutions, CRM, and JavaScript.
- Showcase leadership: Emphasize project management skills and experience mentoring IT personnel.
- Demonstrate technical expertise: Detail your proficiency in TDD and automated testing methodologies.
- Apply strategically: Follow the provided guidance to complete your full application via the hiring company's career page or ATS.
Technical preparation
Practice TDD and automated testing methodologies.,Build sample web applications with data integration.,Familiarize with CRM configuration and JavaScript.,Review secure coding and system integration best practices.
Behavioral questions
Describe a complex project you led.,How have you mentored junior engineers?,Share an example of process improvement.,Discuss your approach to secure coding.
Frequently asked questions
- What is the salary range for the Senior Software Engineer role at the energy services company?
- The Senior Software Engineer role offers a competitive salary range of $149,718 to $156,000 per year. This compensation reflects the experience and responsibilities associated with this senior-level position.
- Is this Senior Software Engineer position fully remote?
- While the role description does not explicitly state the work arrangement, the company name 'RemoteHunter' and the nature of the opportunity suggest it may be remote. However, candidates should confirm the specific work arrangement and location details during the application process.
- What are the primary technical skills required for the Senior Software Engineer position?
- Key technical skills include web-based application development, data-intensive solutions, proficiency in CRM configuration and JavaScript integration, Test Driven Development (TDD), and automated testing. Experience with secure coding and best practices in technology and architecture is also essential.
- Does the Senior Software Engineer role involve any travel?
- Yes, the Senior Software Engineer role requires domestic travel up to 15% as needed. This is for potential client meetings, project collaborations, or other business-related activities.
- What is the expected impact of a Senior Software Engineer at this energy services company?
- The Senior Software Engineer will significantly impact the delivery of secure and efficient IT software solutions that support energy efficiency utility customer programs. They will also contribute to enhancing technology practices through mentoring and process improvements.
- How does RemoteHunter assist candidates applying for this Senior Software Engineer role?
- RemoteHunter acts as a connector, helping exceptional candidates discover roles like this Senior Software Engineer position and guiding them to complete their full application directly through the hiring company’s career page or ATS. They are not the employer of record.
- What kind of projects might a Senior Software Engineer lead?
- A Senior Software Engineer may occasionally lead medium to high complexity IT projects and system integrations. This involves managing sprint tickets, implementing changes, and ensuring best practices in technology and security.