Senior Software Engineer – Full Stack
We are looking for a Senior Software Engineer (Full Stack) to join a high-impact team delivering digital solutions for mission-critical power and energy applications.This role is ideal for someone passionate about building scalable, high-performance applications and working with modern technologies in a fast-paced, collaborative environment.What You’ll DoDesign and develop scalable full-stack applications using Java, Spring Boot, Angular, and SQLBuild and integrate APIs with internal and external systemsEnsure performance, responsiveness, and reliability of applicationsCollaborate with Product, Design, QA, and Release teamsOwn projects end-to-end: from concept to deploymentTroubleshoot, optimize, and improve existing systems and processesParticipate in Agile ceremonies and full SDLC lifecycleContribute to best practices, code quality, and continuous improvementWhat We’re Looking For6+ years of experience in full-stack developmentStrong expertise in:Java (Core), Spring Boot, MicroservicesREST APIs, Distributed SystemsAngular (v14+), HTML, CSS, JavaScriptSQL and data-intensive applicationsExperience with messaging frameworks, multithreading, and scalable architecturesSolid understanding of system design, data structures, and design patternsExperience with tools like Jira, Git, build frameworks, SonarQubeStrong problem-solving and analytical skillsExcellent communication skills and ability to work cross-functionallyNice to HaveExperience in Energy & Utilities domainExposure to AWS / Cloud environmentsKnowledge of DevOps practicesExperience with PythonUnix / Shell scripting basicsWhat We ValueOwnership mindset and accountabilityStrong collaboration and teamworkStructured and analytical thinkingContinuous learning and curiosityCandidates must be authorized to work in the United States.Industry: Power & Energy / UtilitiesLocation: Southlake, Dallas, TX (On-site)Salary: USD 110K – 180K