Share this job
Software Engineer
Houston, TX
Apply for this job

As a Software Engineer, you will play a crucial role in supporting the development of our software analytics suite. The ideal candidate will have a strong foundation in software development and be passionate about coding innovative solutions. The successful candidate will work on a variety of high-profile projects in the gas turbine industry, collaborating with a multi-disciplinary team to design, develop, and deploy high-quality applications.


Responsibilities:

  • Design, develop, and maintain software applications using a range of technologies and programming languages.
  • Participate in the full software development and maintenance lifecycle, from requirements gathering to testing and deployment.
  • Develop and maintain software applications using web development technologies.
  • Ensure the scalability and reliability of software applications, leveraging cloud computing platforms.
  • Implement secure and robust software applications, adhering to best practices for security and compliance.
  • Troubleshoot and resolve technical issues, working closely with other team members to identify and resolve problems.
  • Develop and maintain documentation for software applications, ensuring that other team members and stakeholders have a clear understanding of the application's functionality and technical details.
  • Foster a positive and collaborative office culture through effective communication.

Job Requirements:

  • Self-starter required (demonstrated through references)
  • Experience with software and application development best practices and project management including the use of Jira
  • Strong proficiency in programming languages, including javascript, C#, python, KQL, Grafana, and .Net
  • Familiarity with various cloud computing platforms, including Microsoft Azure.
  • Demonstrated proficiency in integrating hardware devices, sensors, and actuators with software applications, preferred.
  • Experience developing, training, and deploying machine learning models a plus.
  • Excellent problem-solving skills and a passion for delivering high-quality software applications.
  • Demonstrated ability to communicate effectively with both internal teams and external customers.
  • Willingness to learn new skills and adapt to the evolving needs of the role and organization.
  • Ability to prioritize and manage multiple tasks simultaneously.
  • Detail-oriented with a focus on accuracy and efficiency in task execution.
  • Clear and concise communication skills, both orally and in writing.
  • Enthusiasm and willingness to work in a dynamic and fast-paced startup environment in-office.


Apply for this job
Powered by