Sr. Software Engineer
Xforia Inc
Sr. Software Engineer
Location : Houston, TX
All Day Onsite or Hybrid (Ideally look for TX Region) - If we are unable to identify someone that can work onsite,
There will be some travel to Canada that is required, so please also keep this in mind when shortlisting candidates for these two positions
Rate : Open
Client: Encora/SunGrid
Interview - 1 Round ROLE SUMMARY
We are seeking a highly skilled and motivated Senior Software Engineer with expertise in C, C++, and Java programming languages, as well as experience with PLC (Programmable Logic Controller) and RTAC (Real-Time Automation Controller) systems. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions for our organization's automation systems. This is an excellent opportunity to work on cutting-edge technology and contribute to the advancement of our automation offerings. The ideal candidate will have a deep understanding of industrial automation systems, strong programming skills, and the ability to lead complex projects from conception to implementation.
ESSENTIAL JOB FUNCTION & RESPONSIBILITIES
Location : Houston, TX
All Day Onsite or Hybrid (Ideally look for TX Region) - If we are unable to identify someone that can work onsite,
There will be some travel to Canada that is required, so please also keep this in mind when shortlisting candidates for these two positions
Rate : Open
Client: Encora/SunGrid
Interview - 1 Round ROLE SUMMARY
We are seeking a highly skilled and motivated Senior Software Engineer with expertise in C, C++, and Java programming languages, as well as experience with PLC (Programmable Logic Controller) and RTAC (Real-Time Automation Controller) systems. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions for our organization's automation systems. This is an excellent opportunity to work on cutting-edge technology and contribute to the advancement of our automation offerings. The ideal candidate will have a deep understanding of industrial automation systems, strong programming skills, and the ability to lead complex projects from conception to implementation.
ESSENTIAL JOB FUNCTION & RESPONSIBILITIES
- Regular attendance, by the company's attendance policy and supervisory assignment, is an essential job duty requirement for this position.
- Software Development:
- Design, develop, and implement software applications using C, C++, and Java programming languages.
- Collaborate with cross-functional teams to gather requirements and translate them into software designs.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Develop and implement control algorithms, communication protocols, and user interfaces.
- PLC and RTAC Integration:
- Interface with PLC and RTAC systems to develop software modules that control, monitor, and optimize automation processes.
- Implement communication protocols and interfaces (e.g., Modbus, DNP3.0, Profibus, Ethernet/IP) for seamless integration with automation systems.
- Develop software solutions for data exchange and synchronization between automation systems and external devices or software interfaces.
- Testing and Debugging:
- Conduct thorough testing and debugging of software applications to ensure reliability and quality.
- Collaborate with the QA (Quality Assurance) team to ensure optimal performance, functionality, and user experience.
- Identify and resolve software-related issues promptly and efficiently. Troubleshoot and resolve software issues in a timely manner.
- Conduct system integration, testing, and validation to ensure seamless operation.
- Documentation and Reporting:
- Create, and maintain comprehensive technical documentation, including design specifications, user manuals, release notes, and technical guides.
- Provide regular reports and updates on software development progress to the project team and stakeholders.
- Maintain accurate and up-to-date documentation of software development activities.
- Continuous Learning and Innovation:
- Stay updated with the latest trends and advancements in software engineering, PLC, and RTAC systems.
- Continuously explore and propose innovative ideas to improve software functionality, efficiency, and performance.
- Provide technical guidance and mentorship to junior engineers and other team members.
- Stay updated with the latest industry trends and advancements in automation technology.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Lead and manage multiple projects, ensuring they are completed on time and within budget.
- Collaborate with cross-functional teams to define project requirements and specifications.
- Education: Bachelor's or master's degree in computer science, electrical engineering, power systems, software engineering, or a related field.
- Years of Experience: 7+ years of experience
- Strong proficiency in C, C++, Python and Java programming languages.
- Experience in developing software solutions that integrate with PLC and RTAC systems.
- Familiarity with communication protocols and interfaces such as Modbus, DNP, OPC UA/DA, Profibus, or Ethernet/IP.
- Solid understanding of software development principles, methodologies, and best practices.
- Strong analytical and problem-solving skills.
- Experience with SCADA systems and HMI development.
- Experience with software testing, debugging, and maintenance.
- Knowledge of version control systems (e.g., GitHub) and software development tools.
- Proficient in Jira, DevOps &? Agile project management tools.
- Excellent teamwork and communication skills to work collaboratively with cross-functional teams.
- Excellent problem-solving skills and attention to detail.
- Ability to manage multiple tasks and prioritize effectively.
- Proven track record of leading successful projects in an industrial automation setting.
- Experience with safety-critical systems and compliance with industry standards (e.g., IEC 61508, ISO 13849).
- Experience with cloud-based monitoring and control solutions.
- Knowledge of NERC CIP standards.
- Experience in PV, Wind & BESS EMS/SCADA product development.
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Houston, TX vacancy
- ...year legacy while eagerly embracing the future Want to be part of this? We currently have an exciting opportunity for Sr Rental Software Engineer to join our Tailored Technology team. This individual will be a member of a team that is responsible for support of a complex...SeniorFull timeSummer workWork at officeRemote workMonday to FridayFlexible hoursShift workWeekend work
$50 per hour
...spacecraft for the Artemis missions. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space,... ...than we have ever gone before.This position is for a Senior Software Engineer on the simulation software team for the NASA Orion...SeniorPermanent employmentFull timeTemporary workWork experience placementCasual workFlexible hours- ...Sr. Software Engineer Location: Houston, TX Shift: 1st Shift Contract: 1 Year Travel: Possibility of off-shore support, approximately 4 weeks' based project activity. Work Schedule: M-F 8hrs. per day (option for 9/80 schedule if approved by business unit...SeniorContract workShift workDay shift
- ...customer engagement and ensuring alignment with iBase-t's Solumina software and industry best practices. This involves conducting... ...bachelor's degree in computer science, business information systems, engineering, or an equivalent combination of training and experience....SeniorWork at officeRemote work
- ...Description General Description We are seeking a Senior Software Engineer with strong expertise in Functional Programming and F# to join our engineering team. This role focuses on designing and building scalable service-based systems, high-performance APIs, and data...Senior
- Position Title: SENIOR SOFTWARE ENGINEER, FULLSTACKLocation: HOUSTON, TX (CORPORATE HEADQUARTERS)FLSA Class: EXEMPTResponsible to: ENGINEERING MANAGERVoltaGrid is a leading energy company that leverages data-driven insights to provide clean, portable power and fuel solutions...SeniorFull timeLocal area
- Sr Software Engineer To plan, execute, control and ensure closure of projects, while managing people and delivery excellence in all parameters of time, cost and processes in projects. Drive execution of the project roadmap and manage entire project lifecycle from strategy...SeniorImmediate start
- JOB SUMMARYThe Senior Bioinformatics (BI) Software Engineer holds a critical technical role, responsible for designing, developing, and maintaining scalable and efficient software solutions for Baylor Genetics’ bioinformatic pipelines. This role involves collaborating with...SeniorFull timeLocal areaFlexible hours
- Sr. Software Engineer MAHIN-JOB-34517 Position :- Gen AI Lead/Architect Location :- Houston TX (Onsite) Role Specific Responsibility Technical Leadership and Strategy: Establish the technical vision and architecture for generative AI projects. Develop a comprehensive roadmap...Senior
$92.6k - $231.6k
...contributing to high impact initiatives for some of the world's most dynamic companies.Position SummaryWe are seeking a Senior Software Development Engineer to design, build, and lead the development of complex U.S. healthcare software systems supporting both payer and...SeniorFull timePart timeWork at officeImmediate startRemote workWorldwide- ...in Computer Science or a related field required. 8+ years of successful experience in an application programmer/analyst or software engineering role. Strong Oracle SQL and PL/SQL skills with 5+ years of hands-on experience working with both back-end and front-end Oracle...SeniorFlexible hoursShift work
- Job Description Insight Global is seeking a Senior Software Engineer for our client, a Texas-based network of hospitals and residential treatment centers for patients with complex health needs. The Sr. Software Engineer will design, build, and maintain mission-critical...Senior
$112.3k - $140k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for...SeniorWork at officeLocal areaRemote workWorldwide$100k - $140k
...continues to invest heavily in its technology and product roadmap. Engineering plays a central role in driving innovation, scalability, and... ...evolution Job Details We're looking for a Senior Software Engineer with a strong .NET (C#) background and prior experience...SeniorDaily paidLocal areaRemote work- ...Ventures, and many more. About you: You are a talented engineer who thrives in a collaborative and fast-paced environment. You... ...Performance Research : iteratively analyzing and optimizing software bottlenecks in Zig while leveraging high-performance tools such...SeniorFull time
- We are currently recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidation of their legacy P&L application into the platform.Required experience:-Strong java experience-Python, Kubernetes, cloud...Senior
$140k - $170k
...financial industry? Our client is seeking a highly motivated Senior Software Developer to design and build scalable, secure, and high-... ...to trade and risk management systems, and mentor junior engineers while aligning technical delivery with business goals. About...SeniorFull timeLocal areaWorldwideVisa sponsorshipWork visa- JOB SUMMARY As a Senior Software Engineer at Baylor Genetics, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This position is ONSITE and requires extensive technical expertise, strong problem-solving skills, and the...SeniorFull timeLocal area
$120k - $156k
Houston, TXOnsiteDirect Hire$120k - $156k Engineering Lead (Platform & Architecture) This full-time, onsite opportunity west of Boston is... ...with a growing technology organization that develops advanced software and connected systems for complex real-world applications. The...SeniorFull timeFlexible hours- ...Role: Senior Software Engineer - Trading Location: Houston, TX (Hybrid) Overview We are seeking a highly skilled Senior Software Engineer to join the team building a next generation trading and risk management platform. This is a hands-on engineering...Senior
$124.2k - $207k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$124,200.00 - $207,000.00This pay range represents... ...-paced environment where you’ll partner with architects and engineers to solve complex technical challenges while continuing to grow...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$93.9k - $153.6k
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e....SeniorFull timeInternship- ...to end-users • Excellent verbal and written English Language communication • Able to work in agile/scrum model and confirm to software development lifecycle, code management and version tracking Minimum Qualifications • Bachelor’s degree in Computer Science, data...SeniorWork at office
- ...Senior Software Engineer Houston, Texas, United States About the Job Job Title: Senior Software Engineer Location: Houston, TX, USA Overview: We are currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team...Senior
$104.5k - $174.5k
...Senior Software Engineer ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design...SeniorFull timeLocal area- ...Job Title: SENIOR SOFTWARE ENGINEER Work Location: Houston, TX 77002 Contract duration: 12 Months Interview Process (Is face to face required?) Yes Essential Duties and Responsibilities: Essential Function Contributes strategic technology vision...SeniorContract work
$157k - $298k
...in ways that create meaningful and lasting impact. ABOUT THE ROLE As a Senior AI Applications Engineer at Bezos Academy, you will help build AI-powered software applications that support teachers’ abilities to deliver measurable results in early childhood education...SeniorFull timeRelocationRelocation packageFlexible hours- ...enable rapid development and validation of autonomous driving software. We leverage large-scale simulation, synthetic data generation,... ...accelerate autonomy development. We are seeking a software engineer with strong C++ expertise and a passion for building scalable simulation...SeniorFull time
$105.4k
...Lead Software Developer Pariveda is a North American-based, employee-owned professional services firm. We provide strategy and technology... ...show who we are. You Can Expect To: As a lead software engineer, you will build custom solutions using a variety of...SeniorTemporary workLocal areaImmediate start$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
Related searches
- software developer fintech Houston, TX
- startup software engineer Houston, TX
- financial software developer Houston, TX
- junior software developer remote Houston, TX
- software engineer Houston, TX
- software data engineer Houston, TX
- software developer internship no experience Houston, TX
- part time software developer Houston, TX
- associate software developer Houston, TX
- software engineer entry level Houston, TX


