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

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

  • 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.
REQUIRED QUALIFICATIONS
  • 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... 
    Senior
    Local area

    Baylor Genetics

    Houston, TX
    3 days ago
  •  ...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

    Crane Worldwide Logistics

    Houston, TX
    3 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Remote work

    Baylor Genetics

    Houston, TX
    1 day ago
  •  ...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... 
    Senior
    Contract work
    Shift work
    Day shift

    LanceSoft

    Houston, TX
    3 days ago
  •  ...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

    SelektIT

    Houston, TX
    12 days ago
  •  ...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... 
    Senior
    Full time
    Contract work

    Energyby5

    Houston, TX
    1 day ago
  •  ...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

    DSPTCH LLC

    Houston, TX
    5 days ago
  • 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

    STX Group

    Houston, TX
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Flexible hours

    DSPTCH LLC

    Houston, TX
    4 days ago
  •  ...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

    Equiliem

    Houston, TX
    2 days ago
  •  ...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... 
    Senior
    Work at office

    Samprasoft

    Houston, TX
    4 days ago
  •  ...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... 
    Senior
    For contractors

    J.P. Morgan

    Houston, TX
    25 days ago
  • $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... 
    Senior
    Full time
    Local area

    ETAP Software

    Houston, TX
    3 days ago
  •  ...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

    J.P. Morgan

    Houston, TX
    7 days ago
  • $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

    Navex Inc

    Houston, TX
    3 days ago
  •  ...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... 
    Senior
    Contract work

    eTeam

    Houston, TX
    4 days ago
  • $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... 
    Senior
    Full time
    Local area
    Worldwide
    Visa sponsorship
    Work visa

    mthree Recruiting Portal

    Houston, TX
    3 days ago
  • $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... 
    Senior
    Work experience placement
    Summer holiday
    Work at office
    Flexible hours

    EY

    Houston, TX
    3 days ago
  • $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... 
    Senior
    Temporary work
    Local area
    Immediate start

    Pariveda Inc

    Houston, TX
    3 days ago
  • 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

    Five Star Holding

    Houston, TX
    1 day ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Remote work

    1647

    Houston, TX
    12 days ago
  •  ...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... 
    Senior
    Full time

    Bot Auto

    Houston, TX
    1 day ago
  • $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... 
    Senior
    Contract work
    Work experience placement

    Korn Ferry

    Houston, TX
    1 day ago
  •  ...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... 
    Senior
    Full time
    Freelance
    Remote work

    Elios Talent

    Houston, TX
    4 days ago
  • 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... 
    Senior
    Work at office

    PCS Software

    Houston, TX
    4 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Remote work

    IPT Global

    Houston, TX
    2 days ago
  • $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... 
    Senior
    Full time
    H1b
    Work at office
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Accolade, Inc.

    Houston, TX
    5 days ago
  •  ...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... 
    Senior
    Full time
    Part time
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Houston, TX
    6 hours ago
  •  ...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

    Mariana Minerals

    Houston, TX
    4 days ago
  •  ...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

    Keylent Inc

    Houston, TX
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!