718 Software Engineer jobs in Dallas County
Software Engineer
Posted today
Job Viewed
Job Description
• Would you require the candidates to meet you for in person interview? Yes for final round
• Is Skype/WebEx interview, OK? First round would be on teams and final round F2F
• Please Confirm Must Have Skills (TOP 3 SKILLS) - Java, Microservices, Nodejs
12+ years of experience in Software engineering, with at least 3-5 years focused on Creating Micro services, and worked on End-to-End deliverables through the Software lifecycle.
8+ years of experience in Software engineering, with at least 3-5 years focused on taking delivery responsibility and providing End to end solutions.
Job Requirements:
• Strong Node.JS Knowledge: Extensive Node.js experience in a Senior Engineer role to drive innovative backend solutions and contribute to impactful projects.
• Java Knowledge: Knowledge of Java SE and Java EE, including frameworks like Spring Boot and Spring Cloud, which are widely used for building microservices.
• Microservices Architecture: Experience designing and implementing microservices, understanding principles like service decomposition, API gateway, service discovery, fault tolerance, and scalability.
• RESTful APIs: Expertise in designing and consuming RESTful services, including JSON/XML handling and API versioning.
• DevOps mindset: Familiarity with CI/CD pipelines, infrastructure as code (IaC), and automated testing.
• Containerization and Orchestration:
o Docker: For packaging microservices into containers.
o Kubernetes: For orchestration, scaling, and management of containerized applications.
• Messaging and Streaming:
o Apache Kafka: For event-driven architecture, asynchronous communication, and real-time data streaming between microservices.
• Configuration and Service Discovery:
o Spring Cloud Config: Centralized configuration management.
o Eureka, Consul, or Zookeeper: For service discovery and registration.
• API Gateways:
o Zuul, Spring Cloud Gateway, or Kong: To route, secure, and monitor API traffic.
• Build and CI/CD Tools:
o Jenkins, GitLab CI/CD, or CircleCI: Automate build, test, and deployment processes.
o Maven or Gradle: Build automation tools for Java projects.
• Monitoring and Logging:
o Prometheus & Grafana: Metrics collection and visualization.
o ELK stack (Elasticsearch, Logstash, Kibana) or Splunk: For centralized logging and analysis.
• Testing Frameworks:
o JUnit, Mockito: Unit and integration testing.
o Postman or REST Assured: API testing.
• Version Control:
o Git: Source code management.
• Additional Qualifications such as,
o Cloud Platforms: Experience with AWS, Azure, or Google Cloud Platform, especially in deploying and managing microservices.
o Security: Knowledge of OAut., JWT, TLS, and best practices for securing microservices.
o Database knowledge: Both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
o Problem-solving and debugging: Ability to troubleshoot distributed systems issues.
o Collaboration: Strong communication skills to work with cross-functional teams.
o Agile methodologies: Experience working in Scrum or Kanban teams.
Software Engineer
Posted today
Job Viewed
Job Description
Company Description:
Are you driven by innovation and energized by the pace of a startup? Join our newly launched unit under Hunt Energy Network (HEN), where we're building cutting-edge remote connectivity solutions at the intersection of energy and cloud technology.
This unit operates with a startup mindset inside a dynamic energy organization, focused on delivering secure, scalable, and seamless communication across distributed environments. We leverage modern wireless technologies and deep cloud integrations-including platforms like AWS Connect and Twilio-to enable real-time data access, visibility, and control through intuitive dashboards and APIs.
As part of Hunt Energy Network, a leader in power trading and optimization within the ERCOT market, this new venture is poised to scale rapidly and shape the future of energy technology. We're looking for entrepreneurial thinkers ready to iterate quickly, build from the ground up, and help define the foundation of a transformative platform.
Position Summary:
- We're hiring both junior and mid-level engineers to join our team at a pivotal stage in building a greenfield software platform.
- You'll work across both frontend and backend development, helping design intuitive dashboards, build scalable APIs, and integrate with cloud infrastructure and third-party services.
- As an early engineer, you'll have direct input into architectural decisions and development practices. You'll also need to be comfortable mocking up wireframes, designing user flows, and adapting quickly as we scale.
Responsibilities:
- Design and develop responsive web-based dashboards using React or Vue.
- Build and maintain backend APIs and business logic, primarily using Node.js (with potential use of Python/FastAPI).
- Integrate with cloud communication tools such as AWS Connect, Twilio, and other RESTful APIs.
- Work with relational and cloud-native databases including PostgreSQL, Aurora, DynamoDB, Athena, RDS, and potentially Redshift.
- Own the full development lifecycle of features-from wireframes to deployment.
- Contribute to infrastructure using tools like Terraform, GitHub Actions, and Docker.
- Collaborate with both product and engineering to deliver high-quality, secure, and scalable solutions.
- Participate in architectural discussions and recommend improvements to tooling and process.
Junior Engineer Expectations: (0-2 Years)
- Demonstrated experience through internships, personal projects, or coursework
- Eager to learn and contribute within a collaborative team
- Open to feedback and mentorship in a fast-paced environment
Mid Engineer Expectations: (3+ Years)
- Ability to design, implement, and ship production-ready features independently
- Experience owning cross-functional features from frontend to backend
- Familiarity with cloud deployment practices and tooling (CI/CD, containerization, IaC)
- Comfortable advising on architecture and reviewing code from junior engineers
Required Skills:
- Proficiency in JavaScript/TypeScript and modern frontend frameworks (React or Vue)
- Familiarity with relational databases and cloud data services
- Comfortable learning new tools and integrating third-party platforms
- Strong communication, self-direction, and problem-solving skills
- Ability to wireframe and prototype frontend UI/UX independently
Preferred Skills:
- Experience with AWS infrastructure (e.g., Lambda, API Gateway, RDS, IAM)
- Experience with Twilio, AWS Connect, or other cloud communication platforms
- Familiarity with data visualization libraries for dashboarding
- Experience deploying apps using Docker, GitHub Actions, and Terraform
Working Conditions:
- Occasional travel may be required for team collaboration or customer engagement.
- You'll be working in a fast-paced, startup environment with the opportunity to make a significant impact early.
Required Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field - or completion of a reputable coding bootcamp with equivalent hands-on experience
- Experience building RESTful APIs and backend services (Node.js preferred; Python a plus)
Company Highlights:
- For 90 years, we have nurtured creative ideas and turned them into successful realities using three core strategic pillars - creativity, excellence, and people.
- 401K - 12% employer contribution with no vesting period (6% Match and 6% non-matching contribution)
- Highly competitive compensation
- Hybrid work options available for most roles
- Five to eight weeks of PTO annually based on years of experience; eleven additional holidays per calendar year
- All Medical/Dental/Vision benefits start day one with the company; low employee premiums
- Education Assistance Program
- Free covered employee parking for Dallas HQ based employees
- Free specialty coffee bar in the Dallas HQ
- Onsite breakfast and lunch area in the Dallas HQ
- Commitment to the following ideals:
- Work/Life Balance
- Ongoing professional development opportunities
- An exceptional employee experience
Hunt is committed to a diverse and inclusive workplace. Hunt is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#LI-HYBRID
#LI-huntenergy
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Position Overview
At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success.
As a Software Engineer within PNC's Technology - Online Experiences organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, or Birmingham, AL.
The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely, at the manager's discretion.
In this role you will be working with two areas of the bank: an internal employee portal (SEP), and online statements (OLS).
PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
Job Description
-
Develops, tests and implements software solutions.
-
Designs software solutions to address business needs.
-
Writes code, tests and deploys software.
-
Prepares technical and procedural documentation required for software.
-
Maintains and debugs software.
PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:
-
Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
-
Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
Qualifications
Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
Preferred Skills
Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, User Experience (UX) Design
Competencies
Application Design, Architecture, Application Development Tools, Application Maintenance, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical Troubleshooting, Technical Writing/Documentation
Work Experience
Roles at this level typically require a university / college degree, with 2+ years of relevant professional experience. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
Education
Bachelors
Certifications
No Required Certification(s)
Licenses
No Required License(s)
Pay Transparency
Base Salary: $45,000.00 - $121,900.00
Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance.
Application Window
Generally, this opening is expected to be posted for two business days from 08/20/2025, although it may be longer with business discretion.
Benefits
PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives.
In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 8 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.
To learn more about these and other programs, including benefits for full time and part-time employees, visit Your PNC Total Rewards ( .
Disability Accommodations Statement
If an accommodation is required to participate in the application process, please contact us via email at . Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
Equal Employment Opportunity (EEO)
PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
California Residents
Refer to the California Consumer Privacy Act Privacy Notice ( to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Are you ready to make an impact at DTCC?
Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve.
The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.
Pay and Benefits:
- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems.
Your Primary Responsibilities:
- Develop applications in compliance with functional and non-functional requirements
- Construct unit test cases that ensure compliance with functional and non-functional requirements
- Follow design and code standards, contributing to continuous improvement discussions
- Create and maintain system documentation
- Align risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
- Contribute to the design of components or individual programs
- Provide production support for applications as needed
- Work with subject matter experts reviewing technical designs and specifications
- Apply different software development methodologies dependent on project needs
- Work with peers to mature ways of working, continuous integration, and continuous delivery
- Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
- Minimum of 4 years of related experience
- Bachelor's degree preferred or equivalent experience
- Fosters a culture where honesty and transparency are expected.
- Stays current on changes in his/her own specialist area and seeks out learning opportunities to ensure knowledge is up-to-date.
- Collaborates well within and across teams.
- Communicates openly with team members and others.
- Resolves disagreements between colleagues effectively, minimizing the impact on the wider team.
The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Union Technologies is reindustrializing America's defense manufacturing base with a first-of-its-kind Factories-as-a-Stockpile™ model, integrating advanced robotics, manufacturing, and software into sovereign factory systems at scale. Headquartered in Dallas, Texas, UNION is dedicated to restoring America's industrial strength and guaranteeing deterrence for the century ahead.
We recently emerged from stealth with $50M in funding led by top-tier venture investors and strategic partners. Read more in our Press Release
Overview
Union Technologies is reindustrializing America's defense manufacturing from our Dallas headquarters. We're seeking an early-career Robotics Software Engineer who is sharp, relentlessly motivated, and ready to camp on a factory floor until the production line hums. If you're passionate about writing rock-solid code that directly moves metal-and you crave outsized ownership, mentorship, and impact-we want to talk to you.
Responsibilities
- Ship production-grade code for Fabric , our real-time integration layer connecting robots, CNCs, sensors, and PLCs to the Faction MES.
- Solve complex latency, fault-tolerance, and synchronization challenges.
- Deploy code to robotic cells running 24/7/365
- Ensure code reliability through rigorous testing, observability instrumentation, and clear documentation.
- Collaborate closely with controls engineers, roboticists, and manufacturing teams to translate requirements into deployed capabilities.
- Continuously improve Fabric's performance and scalability; proactively suggest and execute architectural upgrades.
- Location: Currently based in Dallas-Fort Worth area or able and willing to relocate immediately.
- Solid Coding Fundamentals: Strong proficiency in at least one of Rust, Go, C++, or Java , with the discipline to deliver maintainable, high-quality code.
- Extreme Ownership Mindset: Demonstrated end-to-end ownership of at least one significant project (academic, personal, internship, or open-source)
- Hardware Integrations: Proven experience building, debugging, or troubleshooting projects that interact with physical world hardware (robotics, drones, automotive, 3D printing, IIoT, etc.).
- Learning Agility: Ability to rapidly acquire knowledge of new protocols, hardware integrations, and manufacturing processes without extensive guidance.
- Experience with industrial communication protocols (OPC UA, MQTT, Modbus, EtherCAT) or PLC programming.
- Familiarity with real-time control systems, motion libraries, or sensor data processing.
- Contributions to open-source robotics, embedded, or automation projects.
- Exposure to SCADA systems, Industrial IoT stacks, or OT cybersecurity.
- Coursework in Statistics or experience with Statistical Process Control
Exceptional talent shouldn't be bound by geography. If you're ready to relocate to Dallas, TX and join us in reindustrializing America's defense backbone, we'll make it easy-and for those who move quickly, additional incentives may be available.
Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Software Engineer
Engineering Dallas, Texas
Apply
What We Do
Managing cyber risk, together.
Forescout delivers automated cybersecurity across the digital terrain. We empower our customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered insights.
(Only US Citizens and US Permanent Residents will be considered for this position.)
(Hybrid role Tuesday through Thursday in our Plano office.)
.
What You Will Do
-
Deliver critical security features to some of the largest, most complex customer environments in the world
-
Architect, design, develop, and unit test Forescout product features to create new functionality, improve product capability, and enhance customer experience
-
Work with senior technical leaders and product management team to define the authentication feature roadmap
-
Work with QA, technical publication, support, and other teams to ensure high quality end-to-end product delivery
-
Mentor junior members of the development team
-
Rapidly learn, evaluate, and explain emerging security technologies
What You Bring To Forescout
-
At least 3+ years of industry experience developing software
-
Bachelor’s or master’s in computer science or related field
-
3+ years delivering production software
-
Experience designing, delivering and deploying integrations with third-party APIs
-
Experience developing automated solutions that increase productivity and accelerated workflows
-
Hands-on experience with at least two of the following languages: Java, C/C++, Perl, Python, and JavaScript
-
Experience with Linux, Windows, and macOS environments, with a strong preference for Linux experience
-
Working knowledge on TCP/IP, HTTP, SSL, SSH and other networking protocols
-
Excellent problem-solving skills and the ability to efficiently collaborate with cross-functional teams
-
Excellent communications skills
What Forescout Offers You
-
Competitive compensation and benefits – we cover 88% of employee and dependents’ benefits premiums (US only), 401K match, generous PTO policy, and much more
-
Collaborative and innovative environment – make an impact on worldwide security while working on the hottest technology
-
Leadership that supports and encourages professional growth and development
-
Want a glimpse of Life @ Forescout? Check us out on Facebook and Instagram
-
Learn more at:
#LI-BS2
Forescout Technologies is proud to be an Equal Employment Opportunity Employer. We value and embrace diversity, equality, inclusion, and collaboration at the core of our “One Team” philosophy. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Software Engineer
Posted 13 days ago
Job Viewed
Job Description
Job Title: Software Engineer
Job Description
We are seeking a dedicated Software Engineer to join our dynamic team and contribute to the development of cutting-edge RF technologies. You will collaborate with software and hardware teams to create code and documentation that supports system control and monitoring of our diverse product line. Experience with radio or TV transmitter studio equipment and electro-mechanical systems is highly desirable.
Responsibilities
-
Develop software solutions by engaging with users and studying systems flow, data usage, and work processes.
-
Evaluate operational feasibility by assessing problem definitions, requirements, and proposed solutions.
-
Document and demonstrate solutions through the creation of flowcharts, layouts, diagrams, charts, code comments, and clear code.
-
Stay updated with state-of-the-art development tools, programming techniques, and computing equipment.
-
Support the organization by providing advice, coaching, and participating in product/system design reviews.
-
Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork.
-
Report quality problems or defects to management to ensure corrective action and prevent recurrence.
Essential Skills
-
Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or similar technical discipline.
-
5+ years of experience as a software engineer with demonstrated success in developing a variety of software systems.
-
Experience in developing control and monitoring applications using custom register interfaces and TCP protocols.
-
Proficiency in developing and troubleshooting complex software systems in mixed environments including Linux, Unix, and Windows.
-
TCP/IP debugging with ICDs.
-
Experience with Linux, C/C++, TCP/IP networking, and web development including JavaScript, Node.js, and GTK+3.x.
-
Hands-on experience with lower-level communication protocols, lab/test equipment, schematics, and board-level parts.
-
Active DoD issued Secret Clearance.
Additional Skills & Qualifications
-
Familiarity with DSP, AJAX, SOAP, Ant, Servo motor tuning, PLC Ladder Diagrams, NTP, Subversion, Git.
-
Experience in writing embedded or Industrial Internet of Things (IIOT) applications.
-
UI and human-computer interaction design using tools like GLADE, React, Ignition.
-
Knowledge in modifying, designing, developing, and debugging device drivers for I2C, SPI, UART, USB, PCIe, GPIO.
-
Proficiency in scripting tools such as Python, BASH, Lua, CSH, Perl, TCL/TK.
-
Experience with virtualization and simulation using Git, SVN, Jira, Buildroot, OpenEmbedded.
-
Ability to develop automated tests and optimize builds.
-
Experience with GUI development and control systems.
Work Environment
This role is situated in a dynamic work environment where innovation meets collaboration. You will work with a team of over 100 employees, including engineers, manufacturing professionals, and administrative staff. The primary product focus is high-power RF amplifiers used for transmitting equipment to Navy and NASA sites. The role includes developing controls to manage transmitter operations, analyzing data from sensors, and providing feedback to operators. Previous knowledge and experience mathematics and algorithm development is beneficial. The position involves working in labs, testing software, and developing prototypes, with eventual eligibility for a secret clearance. The work environment values flexibility, allowing employees to manage their own time and projects, offering a less structured yet rewarding experience.
Pay and Benefits
The pay range for this position is $9000.00 - $14000.00/yr.
401k, medical, dental, vision, PTO,
Workplace Type
This is a fully onsite position in Dallas,TX.
Application Deadline
This position is anticipated to close on Aug 22, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email (% ) for other accommodation options.
Be The First To Know
About the latest Software engineer Jobs in Dallas County !
Software Engineer
Posted 14 days ago
Job Viewed
Job Description
Company Description:
Are you driven by innovation and energized by the pace of a startup? Join our newly launched unit under Hunt Energy Network (HEN), where we're building cutting-edge remote connectivity solutions at the intersection of energy and cloud technology.
This unit operates with a startup mindset inside a dynamic energy organization, focused on delivering secure, scalable, and seamless communication across distributed environments. We leverage modern wireless technologies and deep cloud integrations-including platforms like AWS Connect and Twilio-to enable real-time data access, visibility, and control through intuitive dashboards and APIs.
As part of Hunt Energy Network, a leader in power trading and optimization within the ERCOT market, this new venture is poised to scale rapidly and shape the future of energy technology. We're looking for entrepreneurial thinkers ready to iterate quickly, build from the ground up, and help define the foundation of a transformative platform.
Position Summary:
- We're hiring both junior and mid-level engineers to join our team at a pivotal stage in building a greenfield software platform.
- You'll work across both frontend and backend development, helping design intuitive dashboards, build scalable APIs, and integrate with cloud infrastructure and third-party services.
- As an early engineer, you'll have direct input into architectural decisions and development practices. You'll also need to be comfortable mocking up wireframes, designing user flows, and adapting quickly as we scale.
- Design and develop responsive web-based dashboards using React or Vue.
- Build and maintain backend APIs and business logic, primarily using Node.js (with potential use of Python/FastAPI).
- Integrate with cloud communication tools such as AWS Connect, Twilio, and other RESTful APIs.
- Work with relational and cloud-native databases including PostgreSQL, Aurora, DynamoDB, Athena, RDS, and potentially Redshift.
- Own the full development lifecycle of features-from wireframes to deployment.
- Contribute to infrastructure using tools like Terraform, GitHub Actions, and Docker.
- Collaborate with both product and engineering to deliver high-quality, secure, and scalable solutions.
- Participate in architectural discussions and recommend improvements to tooling and process.
- Demonstrated experience through internships, personal projects, or coursework
- Eager to learn and contribute within a collaborative team
- Open to feedback and mentorship in a fast-paced environment
- Ability to design, implement, and ship production-ready features independently
- Experience owning cross-functional features from frontend to backend
- Familiarity with cloud deployment practices and tooling (CI/CD, containerization, IaC)
- Comfortable advising on architecture and reviewing code from junior engineers
- Proficiency in JavaScript/TypeScript and modern frontend frameworks (React or Vue)
- Familiarity with relational databases and cloud data services
- Comfortable learning new tools and integrating third-party platforms
- Strong communication, self-direction, and problem-solving skills
- Ability to wireframe and prototype frontend UI/UX independently
- Experience with AWS infrastructure (e.g., Lambda, API Gateway, RDS, IAM)
- Experience with Twilio, AWS Connect, or other cloud communication platforms
- Familiarity with data visualization libraries for dashboarding
- Experience deploying apps using Docker, GitHub Actions, and Terraform
- Occasional travel may be required for team collaboration or customer engagement.
- You'll be working in a fast-paced, startup environment with the opportunity to make a significant impact early.
- Bachelor's degree in Computer Science, Software Engineering, or a related field - or completion of a reputable coding bootcamp with equivalent hands-on experience
- Experience building RESTful APIs and backend services (Node.js preferred; Python a plus)
- For 90 years, we have nurtured creative ideas and turned them into successful realities using three core strategic pillars - creativity, excellence, and people.
- 401K - 12% employer contribution with no vesting period (6% Match and 6% non-matching contribution)
- Highly competitive compensation
- Hybrid work options available for most roles
- Five to eight weeks of PTO annually based on years of experience; eleven additional holidays per calendar year
- All Medical/Dental/Vision benefits start day one with the company; low employee premiums
- Education Assistance Program
- Free covered employee parking for Dallas HQ based employees
- Free specialty coffee bar in the Dallas HQ
- Onsite breakfast and lunch area in the Dallas HQ
- Commitment to the following ideals:
- Work/Life Balance
- Ongoing professional development opportunities
- An exceptional employee experience
Hunt is committed to a diverse and inclusive workplace. Hunt is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#LI-HYBRID
#LI-huntenergy
Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Job Title: Software Engineer
Location: ADDISON TX ** On-Site**
Duration: 6 + Months
Role Type: W2 Contract Engagement
AI/ML Engineer (Python):
We are seeking talented and passionate Python, R, AI/ML Engineers to join our growing team and contribute to cutting-edge projects in Generative AI and Agentic AI. You will be responsible for designing, developing agentic solutions, and integrating these capabilities into our existing systems. You will have the opportunity to research and implement new AI/ML techniques to push the boundaries of what's possible.
Responsibilities
- Develop and implement agentic frameworks for autonomous problem-solving and task execution.
- Integrate Gen AI capabilities into existing software systems and workflows.
- Conduct research and experimentation with new AI/ML techniques and algorithms.
- Collaborate with software engineers to deploy and scale AI solutions.
- Stay up to date with the latest advancements in AI/ML, particularly in Gen AI and Agentic AI.
- Contribute to the development of best practices for AI/ML development and deployment
- Be available onsite for collaboration and hands-on work.
Site Options :
ADDISON TX
Software Engineer
Posted 19 days ago
Job Viewed
Job Description
About Cenergistic
Cenergistic is a national leader in energy conservation, helping organizations optimize their utility usage through behavioral and technology-driven strategies. Learn more at:
Title: Software Engineer
Job Summary: We are seeking a motivated and detail-oriented Software Engineer to join our data services team. In this role, you will be responsible for supporting the development and operations of various software tools that gather and process data essential for our services. You will also contribute to the development and refinement of AI-driven and data processing workflows that help extract, transform, and utilize information from various sources. This position offers an excellent opportunity to gain hands-on experience with modern technologies and tools while working in a collaborative environment that supports learning and professional growth.
Key Responsibilities:
Software Development & Maintenance:
Assist in the development, maintenance, and monitoring of software applications that gather and process data from various external sources.
Deploy and manage these applications in a cloud environment, ensuring they run efficiently and reliably.
Troubleshoot and resolve issues as they arise, ensuring the accuracy and availability of critical data.
Collaboration & Support:
Work with cross-functional teams, including senior engineers, data analysts, and product managers, to ensure seamless integration and operation of systems.
Provide support and assistance to internal and external users, helping them make the most of our software tools.
Data Integration & APIs:
Experience with relational databases (PostgreSQL, MySQL, SQL Server)
Understanding of REST APIs for data retrieval and processing
Knowledge of JSON/XML data parsing and manipulation
Qualifications:
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Technical Skills:
Proficiency in a programming language such as JavaScript, Python, or similar.
Basic understanding of cloud infrastructure and deployment processes.
Understanding of data processing workflows, ETL/ELT concepts, and data transformation methodologies.
Familiarity with AI/machine learning concepts is a plus.
Soft Skills:
Strong problem-solving skills and attention to detail.
Ability to work independently as well as in a team environment.
Eagerness to learn and adapt to new technologies.
Interest in Prompt Engineering concepts
Excellent communication skills, both written and verb
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment based on race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status in accordance with applicable federal, state, and local laws.