IPT Global logo
IPT Global

Assuring well integrity through cutting-edge software and expert-driven advisory services.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Texas

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Software Engineer

IPT Global

• Perform complex code analysis and assist in the design, development, testing and maintenance of software products for use by our employees and/or customers. • Participate in the full development life cycle and consult with senior peers on projects. • Assist in developing applications and refining product requirements. • Work with team lead, internal resources and clients to assess technical and operational needs. • Analyze requirements and assist in design development based on selected architectures. • Design solutions that are reliable, secure, simple, efficient, and maintainable. • Assist in estimating the scope of designs and participate in design review sessions. • Perform programming tasks to deliver design objectives. • Confirm program operation by conducting unit and system level tests. • Assist in product test planning, documentation and problem resolution. • Perform code reviews on pull requests from other developers. • Participate or contribute as part of a group to self-directed projects and research for Team Sprint. • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies. • All other duties as assigned.

Job Requirements

  • Bachelor’s degree from an accredited university in computer science or a related science or technical field
  • Proficiency in Object Oriented Programming techniques and languages (C#, C++, Java)
  • Experience in Microsoft .NET Framework and the C# programming language or similar (Java, C++).
  • Database systems such as SQL and / or experience with ORM tools
  • Experience in web programming involving HTML, CSS, JavaScript, and Single-Page Applications (React, Angular)
  • WPF or other client application development
  • Unit testing / functional testing for C# and / or React
  • Experience using AI-powered tools for development (Claude Code, Codex, Cursor)
  • Experience integrating AI tools to streamline the software development lifecycle (planning, design, implementation, code review, testing)
  • Experience with Microsoft Azure or similar cloud providers and services (AWS, Google)
  • Experience with containers / container orchestration or microservices (Docker, Kubernetes)
  • Understanding of design patterns and concepts such as MVVM, Inversion of Control, or others
  • Understanding of how to utilize LLMs in application features
  • Technical writing and design documentation

Benefits

  • Comprehensive benefits (medical, dental, vision, 401(k), paid time off)

Related Job Pages

More Full-stack Engineer Jobs

Built Robotics logo

Full Stack Software Engineer

Built Robotics

Built Robotics’ mission is to build the robots that build the world.

Full TimeRemoteTeam 11-50Since 2016H1B Sponsor

• Design and build full-stack applications that allow our users to safely control and monitor our autonomous construction robots • Develop internal and customer-facing tools for robot command, control, monitoring, and analytics • Build scalable backend services and APIs that support robot deployments • Develop intuitive front-end interfaces for real-time robotics visualization and control • Improve reliability, scalability, and observability across distributed systems • Participate in rapid iteration cycles and deploy production code daily

United States
$140K - $185K / year
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Uses understanding of process fundamentals, process equipment, refinery practices, and FCC technology to ensure safe, environmentally friendly, reliable, and optimal refinery operation • Coordinates and influences the achievement of these objectives utilizing data driven critical thinking • Trains, mentors and coaches less experienced process engineers • Oversees daily performance monitoring efforts by younger engineers • Maintains process unit health indicators and provides oversight for younger engineers • Identifies short- and long-term process changes to improve unit(s) profitability and optimize efficiency • Exhibits strong engineering judgment in equipment design and process development • Presents sections of operator process training classes • Approves process portions in Management of Change (MOC) development • Performs process engineering duties in a process hazard analysis (PHAs) on complex units • Develops and maintains critical cross-functional relationships to optimize unit performance

Texas
Aptible logo

Senior Software Engineer II – Fullstack

Aptible

Improve your Security Management, build trust with customers, & grow your business through automation and integrations.

Full TimeRemoteTeam 51-200Since 2013H1B Sponsor

• Ship customer-facing product features primarily for our AWS-based PaaS across our stack, which includes: Ruby on Rails backend systems, a web app (React-TypeScript), a Terraform client (Go), and a CLI client (Ruby), and more. • Work closely with Product and Design to clarify requirements, make tradeoffs, and deliver in small, high-quality increments. • Improve developer experience, including internal tooling, local development workflows, and the path from code to production. • Contribute to reliability and operability improvements, including CI/CD, release processes, observability, and incident response tooling. • Participate in the on call rotation, and help drive follow-ups that reduce repeat incidents and make the system easier to operate. • Partner with our customer-facing engineering team to investigate customer issues and deliver fixes or improvements when needed. • Use AI tools to improve your development workflow and velocity.

California
$170.5K - $233K / year
EPI Company logo

Fullstack Engineer

EPI Company

Changing the way Europe pays.

Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Own and deliver features from end to end, including frontend, backend and infrastructure • Lead the architecture and development of EPI's cloud-based microservices, focusing on scalability, performance, and business alignment • Set high code quality standards, employ best practices for maintainable code, and oversee end-to-end feature development for timely delivery and stakeholder alignment • Oversee the platform's development with strategic decisions, considering current needs and growth expectations • Drive innovation within your team to solve complex problems and improve efficiency • Collaborate closely with cross-functional teams like product management & design, web development, and QA to ensure smooth development and excellent products

Belgium