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 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Houston, TX vacancy
- ...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...SeniorLocal area
- ...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-driven platforms...Senior
- ...JOB SUMMARY We are seeking a Senior Software Engineer with deep expertise in .NET technologies, extensive experience in designing and implementing ETL processes, and a solid background in managing large-scale databases. This individual will play a key role in building...SeniorFull timeLocal areaRemote work
- ...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
- ...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. As a Senior Software Engineer, you will play a crucial role in the development...Senior
- ...As a senior engineer on our team, you will have the opportunity to build solutions from the ground up, lead projects, and take real ownership of products and features. Our rapid growth and open culture provide the freedom to create, experiment, and contribute. Autonomy...SeniorFull timeContract work
- ...Dsptch based in Houston, Texas is seeking motivated engineers who excel in problem-solving to develop impactful products. This role emphasizes ownership, direct user engagement, and innovative thinking in a hybrid work environment. Ideal candidates thrive in dynamic settings...Senior
- Trade Operations Specialist – Contracts New York City, New York, United States LCA Specialist New York, New York, United States LCA Specialist Amsterdam, North Holland, Netherlands A vacancy is a role we're actively hiring for right now. An open application...Senior
- ...Come work with a team of exceptionally talented engineers building products that improve the lives of folks in the field. Our no nonsense straight forward approach and laser focus on solving big pervasive problems is different and refreshing. We look for folks interested...SeniorWork at officeFlexible 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
- ...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
- ...team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector - Enterprise Technology, you are an integral part of an agile team that works to...SeniorFor contractors
$104.5k - $174.5k
...decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions,... ...experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical...SeniorFull timeLocal area- ...team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology Data Strategy & Architecture organization, you are an integral part of an agile...Senior
$95k
...committed to doing the right things right. You will join our Product Engineering team that builds code-driven, integrated risk and compliance... ...protect their reputation and bottom line. As our Senior Software Engineer, you will have opportunities to grow and contribute to...Senior- ...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
$140k - $170k
...industry? Our client is seeking a highly motivated Senior Software Developer to design and build scalable, secure, and high-performance... ...to trade and risk management systems, and mentor junior engineers while aligning technical delivery with business goals. About...SeniorFull timeLocal areaWorldwideVisa sponsorshipWork visa$130k - $185k
...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software...SeniorWork experience placementSummer holidayWork at officeFlexible hours$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- We are seeking a Senior Software Engineer to lead the design, development, and deployment of production-critical software systems across automation, vision inspection, and data platforms. This role plays a key leadership position within the Operational Intelligence (OI)...Senior
- ...Senior React Software Engineer Who are we recruiting for? ~1647 has been hired to recruit for a leading Oil & Gas company headquartered in Houston, Texas. Onsite work is required, remote and/or hybrid will not be considered. Direct Hire or Contractor? ~ In this...SeniorFull timeFor contractorsRemote work
- ...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
$50 - $85 per hour
Join to apply for the Senior Software Engineer role at Korn Ferry . Pay Range This range is provided by Korn Ferry. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $50.00/hr - $85.00/hr Responsibilities...SeniorContract workWork experience placement- ...AI-powered advice on this job and more exclusive features. Direct message the job poster from Elios Talent Tech Lead / Senior Software Engineer - EHR Integrations (Epic & IKM) Why You’ll Love This Role: Own the Integration Stack - Lead SMART on FHIR development across Epic...SeniorFull timeFreelanceRemote work
- PCS Software, Inc. powers the future of transportation management. Our flagship Cortex platform is the next-generation TMS (Transportation... ...supply chain. Role Overview We are seeking a Senior Software Engineer to join our team and help architect, build, and scale the next...SeniorWork at office
- ...operations. We combine deep domain expertise with cutting-edge software development to deliver high-quality applications and platforms... ...work experience Minimum of 3 years of experience as a Software Engineer or related role Preferred Skills Proficiency in Object Oriented...SeniorFull timeWork experience placementRemote work
$124.2k - $192.5k
Join to apply for the Senior Software Engineer role at Accolade, Inc. Join to apply for the Senior Software Engineer role at Accolade, Inc. Transcarent and Accolade have come together to create the One Place for Health and Care, the leading personalized health and care...SeniorFull timeH1bWork at officeRemote workFlexible hours2 days per week3 days per week- ...HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential...SeniorFull timePart timeWork experience placementWork at office2 days per week
- ...About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical... ...is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation...Senior
- ...Sr Salesforce Developer Role: Sr Salesforce Developer Location: Houston, TX Skill: SFDC Lightning 8+ yrs of experience in Salesforce (Admin, Apex, Aura, Lighting Integration and LWC) with 6 to 8x certificated (good to have). Developing customized solutions...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
Related searches
- network software engineer Houston, TX
- software engineer internship Houston, TX
- software engineer travel Houston, TX
- senior robotics software engineer Houston, TX
- entry level software engineer remote Houston, TX
- cybersecurity software engineer Houston, TX
- federal - software developer Houston, TX
- junior software engineer Houston, TX
- agile software developer Houston, TX
- financial software developer Houston, TX






