Software Engineer
Houston, TX
Full Time
Experienced
Job Summary:
As a Software Engineer, you will play a crucial role in supporting the development of our software. 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. As a company, we value initiative and discipline.
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.
- Strong proficiency in programming languages, including Jira, azure, C#, python, and .Net
- ML, LLM, etc.
- SQL
- Python
- JavaScript
- .NET
- Visual Studio
- Data Visualization: PowerBI, Tableau, Grafana
- Experience using Azure streaming applications: Azure Stream Analytics, Azure Databricks and/or Azure Data Explorer
- Experience using Relational and Non-Relational Database Management Systems
- Experience with event handling
- Familiarity with DfUX/UI concepts
Job Requirements:
- 4+ years of experience as a software engineer
- 1+ year of analytics experience (not just data management)
- 2+ years of T-SQL development experience or other SQL variants (e.g. PostgreSQL, MySQL, etc.)
- 1+ year of UX experience
- Cloud based development experience
- Database management experience
- Fundamental understanding of Data Structures
- Full stack experience
- Demonstrated proficiency in integrating hardware devices, sensors, and actuators with software applications, preferred.
- 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 position
Required*