GreenPowerMonitor, a DNV company logo
GreenPowerMonitor, a DNV company

We're driving the energy transition forward by breathing life into renewable energy management, monitoring, & control.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Texas

Posted

6 days ago

Salary

$149.7K - $156K / year

Seniority

Senior

Job Description

Senior Software Engineer

GreenPowerMonitor, a DNV company

• Work collaboratively across software development and support teams to develop IT software products, services, and solutions along with implementing, monitoring and optimizing the systems for vulnerabilities. • Partner with DNV Business Analytics, Product Managers, program delivery staff, software vendors and external development partners to deliver custom IT solutions to our business clients. • Building, enhancing and maintaining web-based, data-intensive applications. • Implement technical CRM configuration and JavaScript integrations to align business processes with client delivery needs for Energy Efficiency Utility Customer Programs. • Assist in in-house software configurations based on client needs; offering SaaS to our customers. • Provide mentoring and coaching for IT personnel when required (e.g. good and secure coding practices). • Work with minimal specifications, completing all assigned sprint tickets on schedule, implementing changes in various environments (as needed) and continually managing this process. • Work with internal/external clients to clarify requirements. • Occasionally leading and managing IT projects and associated systems integrations to deliver projects of medium-high complexity. • Contribute to process improvement efforts, ensuring adoption of standard processes, tools and procedures that deliver sustainable performance levels. • Assist in estimation, planning and development of software projects, with a particular focus on best practices for technology, architecture, code review, and security. • Create and execute Test Driven Development (TDD) and implementing automated testing solution for web applications. • Requires up to 15% domestic travel.

Job Requirements

  • Bachelor’s degree in Computer Science, Computer Information Sciences, or related field of study and five (5) years of experience as a Software Developer/Engineer, Computer Programmer Analyst or related role where required experience gained.
  • Context switching and managing work across multiple projects;
  • Fluency in React, TypeScript, NodeJS, Vue.js, DevOps, HTML, JSON, jQuery, CSS, Web Applications, and REST APIs;
  • Agile Methodology to execute projects (i.e., providing estimates of tasks assigned and completing within the 2-week sprints cycle);
  • Secure development lifecycle (SDLC) practices and secure coding standards, with the ability to monitor and optimize systems for security vulnerabilities;
  • Four (4) years handling sensitive utility data, with demonstrated secure development practices in compliance with ISO 27001, SOC 2 Type II, and NIST standards.

Benefits

  • Generous paid time off (vacation, sick days, company holidays, personal days)
  • Multiple Medical and Dental benefit plans to choose from, Vision benefits
  • Spending accounts – FSA, Dependent Care, Commuter Benefits, company-seeded HSA
  • Employer-paid, therapist-led, virtual care services
  • 401(k) with company match
  • Company provided life insurance, short-term, and long-term disability benefits
  • Education reimbursement program
  • Flexible work schedule with hybrid/remote opportunities
  • Charitable Matched Giving and Volunteer Rewards through our Impact Program
  • Volunteer time off (VTO) paid by the company
  • Career advancement opportunities

Related Job Pages

More Full-stack Engineer Jobs

Ford Motor Company logo

Senior Software Engineer

Ford Motor Company

As Ford establishes a wholly owned subsidiary focused on Battery Energy Storage Systems, this role will initially be employed by Ford and is expected to transition to the subsidiary within one year.

Full TimeRemoteTeam 10,001+Since 1903H1B Sponsor

• Architect, build, and deploy LLM-powered applications, Retrieval-Augmented Generation (RAG) pipelines, and multi-agent systems to automate complex data analysis, anomaly detection, and decision-support workflows. • Champion the use of generative AI tools and agentic coding assistants (e.g., GitHub Copilot, custom LLM agents) to streamline the software development lifecycle, automate testing, and accelerate CI/CD pipelines. • Collaborate with cross-functional teams to translate business goals into technical requirements, user stories, and test suites within an Agile framework. • Author comprehensive technical design documents, system architecture diagrams, and API specifications to ensure scalable, secure, and maintainable solutions. • Build robust CI/CD deployment pipelines, integrate automated security/quality scanning, and implement modern Identity & Access Management (IAM) and automated credential rotation. • Participate in proactive problem management, root cause analysis (RCA), and incident resolution to ensure high availability of critical analytical systems.

New York
$113.6K - $192.9K / year
Job Closed

Role Description We are seeking a Software Engineer II – Full Stack who can independently design, develop, and deliver enterprise-grade applications using React and .NET Core. This role requires strong technical ownership, the ability to work across multiple system layers, and experience building scalable applications for complex business domains. Key Responsibilities - Design, develop, test, and deploy scalable full stack applications using React and .NET Core. - Lead technical refinement and contribute to architecture discussions for stand-alone, client-server, and micro-service-based applications. - Build high-quality front-end solutions that are reusable, responsive, and easy to maintain. - Develop secure, scalable, and high-performing backend APIs and services. - Take ownership of features from requirement analysis through development, testing, deployment, and production support. - Work closely with stakeholders, product teams, and high-value clients to deliver effective technical solutions. - Mentor junior developers and contribute to code reviews and engineering best practices. - Optimize application performance, scalability, and maintainability across the full stack. - Support cloud-native development and deployment practices. Qualifications - Strong experience in React - Strong experience in C# and .NET Core - Good hands-on experience with JavaScript / TypeScript - Proven experience building enterprise-level, scalable applications - Strong understanding of micro-services architecture - Experience with RESTful web services - Experience with GIT - Good understanding of Agile methodology - Hands-on experience with MSSQL or PostgreSQL - Familiarity with cloud platforms such as AWS, Azure, or GCP Preferred / Supplemental Skills - Experience with Docker and Kubernetes - Exposure to Pub/Sub - Experience with Concourse - Ability to work on performance tuning and system optimization - Experience delivering solution design and services to high-value clients

India

Role Description Our Client, an Israel-based company that creates the world's leading business management software, is now looking for a Junior Full-Stack Developer to join their team. Location: Limassol, Cyprus Type: Remote, Full-time Start date: ASAP The company is a leading business solution developer in Israel with a distributed development team working both remotely and in its offices in Israel and Cyprus. You will join one of several product development teams, working on one of the company's solutions. The teams are small, and every developer has a large impact on the product. - A fintech solution that provides financial management and accounting automation - An AI-driven document processing solution for account payables - Mobile & B2B Sales platform with SBM - Field service management solution used by technical customers - Commercial property management solution - Construction financial management solution Qualifications - Knowledge of C#/.NET Core - Knowledge of SQL Server - Knowledge of Angular 12 - Good communication skills - English: intermediate+ Requirements - Experience with projects connected to Business applications - Experience with Information Systems - Experience with FinTech - Experience with Logistics - Experience with Accounting - Experience with E-Commerce - Experience with CRM/ERP

Israel + 1 moreAll locations: Israel | Cyprus
TEKsystems logo

SQL DBA With AWS Experience

TEKsystems

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia.

ContractRemoteTeam 10,001H1B No Sponsor

Role Description Our client is searching for a Senior SQL DBA with AWS experience for a long-term contract that may lead to full-time employment. This position is REMOTE. - Manage, optimize, and secure our relational database infrastructure. - Administer traditional core SQL and modern cloud database tasks. - Focus on high availability, performance tuning, and seamless cloud operations. Qualifications - Experience with SQL databases. - Familiarity with AWS services. - Strong understanding of database optimization and security. Requirements - Must work directly for TEKsystems on a W2 basis. - No sponsorship is available. - Contract to Hire position based out of Atlanta, GA. Benefits - Medical, dental & vision. - Critical Illness, Accident, and Hospital coverage. - 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available. - Life Insurance (Voluntary Life & AD&D for the employee and dependents). - Short and long-term disability. - Health Spending Account (HSA). - Transportation benefits. - Employee Assistance Program. - Time Off/Leave (PTO, Vacation or Sick Leave). Application Deadline This position is anticipated to close on Jun 18, 2026.

United States
$55 - $62 / hour