Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack - Software Engineer II (Power Distribution Equipment, Utility, HMI)

PowerSecure

Software Engineer 2 - Full-StackLocation: Hybrid (Durham, NC | Type: Full-time | Level: Mid-Level (2–5 years experience) | Team: Software Engineer 2 – Full StackAbout the Role:PowerSecure is seeking a Mid-Level Full-Stack Engineer to help build and enhance cloud-native applications that support mission-critical operations. In this role, you will work across the full technology stack, developing modern Angular applications, TypeScript/Node.js backend services, and AWS-native infrastructure. You will contribute to customer-facing dashboards, operational tools, data pipelines, and scalable services used by teams across the organization.Technology EnvironmentTypeScript-first development across frontend, backend, and infrastructure codeBackend: AWS CDK-defined infrastructure, AWS Lambda, Kinesis, RDS, and ElastiCacheFrontend: Modern Angular applications using standalone components, signals-based APIs, Angular Material, AG Grid/AG Charts, and HighchartsMultiple internal and customer-facing applications, including dashboards, operations tooling, administrative interfaces, and virtual assistant experiencesCore AWS ServicesAWS Lambda, Kinesis, S3, RDS (MySQL) + RDS Proxy, ElastiCache (Redis), Cognito, IAM, CloudFront, CodePipeline / CodeBuild / CodeDeploy, ECR, SSM Parameter Store, Secrets Manager, X-Ray/CloudWatch, VPC networkingFrontend TechnologiesAngular v21+ with standalone components and modern application architectureSignals-based reactivity, including input(), signal-driven state, and zoneless change detectionRxJS for asynchronous data flows and interceptorsAngular Router with functional route guardsAngular Material for polished, consistent user interface componentsAG Grid / AG Charts and Highcharts for dashboards and data visualizationAngular testing using TestBed and with Amazon Cognito-based authentication flowsSCSS-based styling and component architecture following core/shared/features layering conventionsResponsibilitiesDesign, build, and maintain Angular applications, including dashboards, administrative tools, and customer-facing user interfacesDevelop backend services using TypeScript/Node.js and AWS LambdaWrite and maintain AWS CDK infrastructure code to support scalable, repeatable deploymentsWork with event-driven and data-oriented services, including Kinesis streams, RDS/Sequelize, and ElastiCache/RedisBuild and support CI/CD pipelines using CodePipeline, CodeBuild, and CodeDeploy for Angular and Lambda deploymentsImplement observability and troubleshooting capabilities using CloudWatch, X-Ray, and related toolingCollaborate with engineers, product stakeholders, and operations teams through Git/GitHub workflows, pull requests, and code reviewsRequired Skills & QualificationsStrong experience with TypeScript/JavaScript in both frontend and backend developmentProfessional experience with Angular v14+; experience with standalone components or signals-based Angular v17+ is preferredHands-on experience with AWS services such as Lambda, IAM, S3, and event-driven architecturesExperience with infrastructure as code, preferably AWS CDK or similar toolsExperience working with relational databases and ORMs such as Sequelize, TypeORM, or PrismaPractical understanding of caching concepts and tools such as Redis or ElastiCacheComfortable working with CI/CD pipelines and automated deployment processesProficient with Git/GitHub workflows, including branching, pull requests, and code reviewsExperience writing automated tests for frontend and backend applicationsNice to HaveExperience with Angular Material, AG Grid/AG Charts, or HighchartsAWS certification, such as Developer Associate or Solutions Architect AssociateExperience with Amazon Cognito authentication flowsFamiliarity with Docker or container-based deployments, including ECR, Swarm, or ECSExposure to VPC networking, security groups, and cloud security best practicesEducation and ExperienceBachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; equivalent practical experience will also be consideredTypically 2–5 years of professional software development experience in full-stack, cloud-based, or web application developmentPhysical Demands and Work Environment:Primarily remote with minimum travelThe primary office is located in Durham, NCCollaborate via MS Teams, GitHub comments and documentsThe above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to assign or reassign duties and responsibilities at any time, based on business needs.About UsPowerSecure, a Southern Company subsidiary, is a leading provider of innovative energy solutions to electric utilities and their industrial, institutional, and commercial customers.Join Our Power Team!We invest in high-value and cost-effective benefits for our employees. Our benefits package includes:Medical, dental, vision, and life insurance coverageCompetitive pay and a matching 401(k) planVacation, Company Holidays, Paid Time Off (PTO – personal and sick days)Flexible spending accounts / Health savings accountWellness Incentive ProgramsEmployee Referral ProgramTuition ReimbursementEqual Opportunity EmployerPowerSecure is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis protected by law. This position is not open to third partiesJob SummaryRequisition Number: SOFTW003319Job Category: Customer CareSchedule: Full-Time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full Stack - Software Engineer II (Power Distribution Equipment, Utility, HMI) in Durham, NC vacancy
  • $125k - $187k

     ...resilience, fault tolerance, and observability. Collaborate with software engineers, product managers, and stakeholders to deliver reliable,...  ...or standing and computer‑based work. Limited lifting; equipment usage is computer‑related. EEO Statement Talkdesk is an equal... 
    Equipment
    Temporary work
    Work at office
    Worldwide

    Talkdesk

    Durham, NC
    4 days ago
  • $165k - $248k

     ...and cross‑functional teams, including software engineers, product managers, and business stakeholders...  ...‑based work. Limited lifting, and equipment usage limited to computer‑related equipment...  ...level Director Employment type Full-time Job function Engineering and Information... 
    Equipment
    Full time
    Temporary work
    Work at office

    Talkdesk

    Durham, NC
    1 day ago
  • $65k - $72k

     ...role provides hands-on engineering support for manufacturing...  .... The Engineer II supports drug substance manufacturing equipment across upstream, downstream...  ...an analytical approach utilizing a combination of factors...  ...compensation, Biogen offers a full and highly competitive range... 
    Equipment
    Temporary work
    For contractors
    Local area
    Flexible hours

    Biogen

    Durham, NC
    13 hours ago
  •  ...Commerce Solutions is seeking a Procurement Specialist II to procure materials, equipment, supplies, and services in accordance with established...  ...invoice requirements. ~ Coordinate with Global Distribution Centers to support material returns to suppliers when appropriate... 
    Equipment
    For contractors

    Toshiba Global Commerce Solutions

    Durham, NC
    3 days ago
  •  ...seekingaProcurement Specialist IItoprocurematerials, equipment, supplies,andservicesin accordance...  ...review.The ProcurementSpecialist II is expected to useinitiativeandindependent...  ...requirements. Coordinatewith Global Distribution Centers tosupportmaterialreturnstosuppliers... 
    Equipment
    For contractors

    Toshiba Global Commerce Solutions - External

    Durham, NC
    1 day ago
  •  ...following activities: People Focus, Equipment Focus and Standards "...  ...& oversee software upgrades & releases to applicable...  ...QualificationsBachelor's Degree in IT/Engineering/related field or equivalent...  ...process-based manufacturing, utility and/or packaging systems a plusKnowledgeable... 
    Equipment
    Work at office
    Local area

    Novo Nordisk Pharma

    Durham, NC
    3 days ago
  • $80k - $115k

     ...energetic Manufacturing Associate II to support scaling of cGMP...  ...revises manufacturing documents (Equipment SOPs) as required. * Drafts...  ...* BS/MS in Life Sciences or Engineering a plus with minimum of 4-6 years...  ...salary range below reflects the full-time base salary range we... 
    Equipment
    Full time
    Flexible hours

    Beam Therapeutics

    Durham, NC
    23 hours ago
  • $175k - $213.5k

     ...members to pass with confidence and advance their careers. The engineering team collaborates closely with the product and design teams...  ...for future challenges. Role Overview The Staff Full-Stack Engineer on the Platform team plays a key role in research, experimentation... 
    Full time
    Local area
    Remote work
    Flexible hours

    Mobile Integration Workgroup

    Durham, NC
    1 day ago
  • Join our team as a Warehouse Associate II, where you will play a crucial role in our Receiving department. Your responsibilities will include operating power equipment, managing inventory, and ensuring product quality. If you thrive in a fast-paced e
    Equipment

    Lowe's

    Durham, NC
    4 days ago
  • $95k - $125k

     ...Salary: $95,000 - $125,000 Role:Software Development Engineer (SDE) II Job Type:Full-time Years of Experience:2+...  ...years' experience back end or full stack developer in cloud environment....  ...services, especially Azure Synapse and Power Apps ~ Terraform or other IAC... 
    Full time
    Work at office
    Shift work

    Kognitiv Edge

    Durham, NC
    21 days ago
  • $30 - $35 per hour

     ...Job Title: HVAC Technician II Shift: Monday – Friday | 1st Shift (9:00 AM – 5:00 PM) Compensation: $30 – $35/hour Location...  ...systems. The technician will conduct system testing, equipment rounds, and data analysis to ensure proper functionality. Experience... 
    Equipment
    Monday to Friday
    Shift work
    Day shift

    MalaceHR

    Durham, NC
    a month ago
  •  ...AskBio is seeking a Process Engineer II to join our MSAT Process Engineering...  .../calibration of instruments/equipment, securing supplies and...  ...with oversight. JMP Statistical Software proficiency is highly...  ...paid to the agency. SummaryLocation: Durham, NCType: Full time
    Equipment
    Full time
    Contract work
    Work at office
    Local area

    Asklepios BioPharmaceutical

    Durham, NC
    1 day ago
  •  ...Principal Full Stack Engineer at Fidelity Investments in Durham, NC to develop comprehensive, high-quality end to end software solutions. Req. Bachelor’s degree and 5 yrs. exp. or Master’s and 3 yrs. exp. Job Number 2132387 at jobs.fidelity.com. EOE. recblid jph9... 

    Fidelity Investments

    Durham, NC
    1 day ago
  • $115k - $125k

    Scientist II (Open) Location: Morrisville...  ..., computing power, and energy efficiency...  ...molecules, enabling safe distribution, purification, and...  ...rely on our full management of...  ...advanced molecules, equipment, and process improvement...  ...with statistical software such as JMP.... 
    Equipment
    Work at office
    Weekend work

    airliquidehr

    Morrisville, NC
    1 day ago
  • $207k - $301k

    Google Inc. is seeking a Software Engineering Manager II for their Infrastructure team within Google Cloud. This role involves leadership in building...  ...leadership experience, proficient in developing distributed systems. A competitive salary range of $207,000 - $301,0... 

    Google Inc.

    Durham, NC
    1 day ago
  • $45 - $48 per hour

     ...client for over 15 years! Apply now for this exciting opportunity! CTG's premier client has a contract assignment for a Software Engineer II. Type: Contract Job Title: Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able... 
    Hourly pay
    Contract work
    Local area
    Remote work
    Weekend work

    Computer Task Group, Inc

    Durham, NC
    10 days ago
  • $27 - $29.85 per hour

     ...Quality Assurance Associate II Location: RTP NC Duration: 06 Months Pay rate: $27.00/hr - $29.85/hr The Quality Assurance Associate...  ...Lot records, Reports, Logbooks and Release of Autoclaved Equipment) to support product disposition. Transport batch related documentation... 
    Equipment
    For contractors

    Artech

    Durham, NC
    4 days ago
  • $116.36k - $155.15k

     ...Lumen is the trusted network for the AI‑powered world, connecting people, data, and applications...  ...experience in system architecture and engineering disciplines. Specific technical...  ...troubleshooting, and resolution to production equipment. What We Look For in a Candidate... 
    Equipment
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Durham, NC
    6 hours ago
  •  ...the pictures that your friends take of you, powered by facial recognition. Responsibilities:...  ...retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing... 
    Full time

    Cheez

    Durham, NC
    4 days ago
  •  ...Quality Assurance Specialist II Locations: Research Triangle Park, NC, 27709 Duration: 6 months PR: $28/hr - $33/hr on W2 4...  ...preclinical studies, qualification and/or validation of methods, equipment/software validation, laboratory processes, etc. This role will assure... 
    Equipment
    Flexible hours

    LeadStack Inc.

    Durham, NC
    1 day ago
  •  ...Associate II, Quality Control At Real we're always looking for new and ambitious people to help deliver exceptional service levels...  ...of effective laboratory systems, incl. instruments and equipment to ensure integrity of all laboratory results. The QC Associate... 
    Equipment
    Local area

    PSG Global Solutions

    Durham, NC
    1 day ago
  •  ...What You’ll Do As a Utility Superintendent , you’ll oversee...  ...You’ll plan manpower, equipment, and materials, direct...  ...with project managers, engineers, inspectors, and...  ...Stormwater Supervisor Level II Certification....  ...5 weeks with service. Full benefits package — medical... 
    Equipment
    Weekly pay
    Local area
    Relocation package

    Sun-Rock Inc

    Durham, NC
    4 days ago
  •  ...Summary We are seeking a qualified and caring Dental Assistant II to join our team! As a Dental Assistant, you will provide top-...  ...signs and accurately record medical history Prep sterilized equipment and make it available to the Dentist for exams and procedures... 
    Equipment
    Private practice
    Work at office
    Flexible hours

    CHAVALA M HARRIS DDS PA

    Durham, NC
    1 day ago
  •  ...talented and self- motivated Senior Java Full Stack Developer to join it in advancing the...  ...experience using Docker or another container engine, OpenShift Hands on experience in...  ...developing applications Knowledge of developing software deployed on cloud-hosted services. JIRA,... 
    Full time
    Local area

    HCLTech

    Durham, NC
    1 day ago
  •  ...Get AI-powered advice on this job and more exclusive...  ...Inc. Hiring a Senior Software Developer! Our client...  ...MVC5 sites hosted on IIS. Strong use of git. Experience...  ...alerts for “Software Engineer” roles. Raleigh, NC $1...  .... Software Engineer, Full-Stack - Slack Raleigh, NC $1... 
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    4 days ago
  •  ...document professional nursing care, utilizing the nursing process, by...  ...of care including equipment and material resources. Prioritize...  ...experience is required for Level II Registered Nurses Degrees,...  ...use computer and learn new software programs Able to document... 
    Equipment
    Relocation package
    Flexible hours

    Dukehealth.org

    Durham, NC
    4 days ago
  •  ...and appropriately document in the compounding software Assist with cleaning, disinfection, and sterilization of compounding equipment Answer telephones and directs calls to...  ...health care related experience. Pharmacy Tech II: High school diploma or equivalent and... 
    Equipment
    Rotating shift
    Weekend work
    Afternoon shift

    Dukehealth.org

    Durham, NC
    3 days ago
  • $25.1 - $34.51 per hour

     ...The Mechanical Technician II position involves assembling,...  ...role, you will work closely with engineers and senior technicians to ensure...  ...Ability to perform intermediate equipment setup and maintenance...  ...Proficiency in using hand and power tools. Understanding of mechanical... 
    Equipment
    Contract work

    Sierra Space Corporation

    Durham, NC
    1 day ago
  •  ...Laboratory Assistant II Duration: 25 Weeks Location: Research Triangle Park, North Carolina- 27709 Pay rate: $24/hr on W2 Job...  ...lab work Ensure lab areas are clean and organized, and that equipment, supplies, and raw materials are available for use Receive shipments... 
    Equipment
    Work experience placement
    Work at office

    LeadStack Inc.

    Durham, NC
    3 days ago
  • $20.65 - $29.43 per hour

     ...RESEARCH TECHNICIAN II Work Arrangement: On-Site Requisition Number: 272346 Regular or Temporary: Regular Location: Durham, NC,...  ...set up instruments, material and apparatus and operate laboratory equipment required for specific tests. - Obtain, prepare, mount and... 
    Equipment
    Temporary work
    Work experience placement

    Duke University

    Durham, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack - Software Engineer II (Power Distribution Equipment, Utility, HMI). Be the first to apply!