Software Application Engineer, Java/SQL
Technology
Tecplot, Inc.
Denver, United States1 months agoUntil 5/14/2026
Full time
Job description
Requirements
Must have:
- Bachelors degree (B.S.) in engineering, computer science, mathematics, or physical science from an accredited institution; or a relevant combination of education and experience.
- Prior knowledge or experience in petroleum engineering is preferred.
- 3-5 years of programming experience in C++ and Qt.
- Proven background in developing desktop software applications.
- Familiarity with CAE data formats and data structures.
- Thorough understanding of object-oriented programming techniques and methodologies.
- Experience with multi-threaded programming and performance profiling.
- Knowledge of Boost, STL, and common design patterns is a plus.
- Strong written and verbal communication skills in English.
- Experience with Windows and Linux operating systems is preferred.
- Familiarity with unit testing frameworks;
experience with Google C++ Testing Framework is preferred.
- Understanding of or experience with Python, Vulkan, CMake, Gitlab, Squish, and agile development environments is preferred.
Responsibilities:
- Collaborate with the Product Owner to design software components and systems focused on oil and gas workflows, providing development and implementation estimates.
- Address escalated technical support cases where petroleum engineering insights are beneficial.
- Collaborate effectively with team members to produce code that is efficient and maintainable in alignment with Tecplots coding standards, satisfying software test cases.
- Partner with test engineers to efficiently resolve identified defects.
- Develop automated functional regression tests and unit tests.
- Engage in code reviews to enhance code quality.
- Stay informed about relevant technologies and share knowledge with the development team.
- Create necessary software documentation, including in-source comments and end-user manuals.
- Contribute to the maintenance of our extensive code base and refactor legacy code for improved performance and sustainability.
Company:
At Tecplot, Inc., we are passionate about harnessing visual data analysis to uncover valuable insights from complex datasets that can lead to groundbreaking discoveries and innovations. Located in Bellevue, WA, we are a remote-first company, enabling flexible work arrangements with options for remote or hybrid settings. Our culture strikes a balance between casual and commitment to excellence, focusing on delivering high-quality visualization products that empower engineers and scientists.
We offer a variety of benefits to support our team members, including work-life balance motivation, professional development opportunities, and a collaborative environment that celebrates diversity and inclusion.
Keywords
GitLabVulkanCodingTecplotSquishLinuxWebAssemblyCMakePythonScrumSqlUnit TestingJavaCoding conventionsComputer-aided design
¿Te interesa este puesto?