Staff software engineer jobs in Dickinson, TX - 724 jobs
All
Staff Software Engineer
Software Engineer
Software Engineering Internship
Software Engineer Lead
Advanced Software Engineer
Senior Software Engineer
Senior Firmware Engineer
Senior Engineer
Software Engineering Manager
Senior Embedded Software Engineer
Senior Firmware Engineer
Rise Technical
Staff software engineer job in Houston, TX
Houston, Texas (On-Site)
$100,000 - $140,000 + Medical/Dental/Vision + 401k + PTO + Paid Holidays
Are you a software or firmware engineer with experience in embedded systems, low-level programming, and hardware-integrated product development?
This is a great opportunity to join a specialist engineering organization building advanced sensing, instrumentation, and real-time data-acquisition technologies used in demanding operational environments.
In this role, you'll contribute to the development of embedded software and firmware for next-generation hardware platforms, working across real-time constraints, communication interfaces, and device-level functionality. You'll support new product development, extend existing embedded modules, and help improve system reliability and performance.
The role suits a hands-on Firmware Engineer looking for long-term stability, strong technical exposure, and the opportunity to grow their expertise within embedded development, hardware-software integration, and real-time system design.
The Role:
*Develop embedded software/firmware for real-time hardware platforms
*Implement and maintain device drivers and communication interfaces
*Support lab testing, debugging, and system validation
*Contribute to performance improvements and reliable product functionality
The Person:
*Proficient in C/C++ for embedded and firmware development
*Experience with microcontrollers and hardware-level debugging
*Familiar with protocols such as SPI, I2C, UART, or Ethernet
*Ability to obtain U.S. Security Clearance
$93k-126k yearly est. 1d ago
Looking for a job?
Let Zippia find it for you.
Staff SW Engineer
Visa 4.5
Staff software engineer job in Houston, TX
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa Technology & Operations LLC, a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Foster City, CA to
Responsible for architecture and building cutting edge innovation through engineering of an industry leading secure authentication product, utilizing Artificial Intelligence (AI) capabilities of behavior biometrics, and performing risk-based authentication to protect against Account Takeover threats against Visa's critical internet facing business services and application.
Build and engineer new capabilities into the product called Visa Behavior Analytics.
Lead various product modules, continuously enhancing it to combat threats in the secure authentication and perimeter defense space.
Help drive the team build a product that works at scale, harnessing Terabytes of data.
Present results to a cross section of employees, including senior leadership at Visa. Engage with internal technology, and cyber teams along with global product orgs.
Collaborate with colleagues in technology and product offices to establish effective, productive business relationships.
Lead and instrument work around developing prototypes and algorithms.
Work closely with the data scientists on the team and performing various tasks related to applied.
Position reports to the Foster City, California office and may allow for partial telecommuting.
Qualifications
Basic Qualifications:
Employer will accept a Master's degree in Computer Science, Computer Engineering, Electrical Engineering or related field, and 2 years of experience in the job offered or in a softwareengineer-related occupation.
Position requires experience in the following:
Programming languages: Python, Java, JavaScript, and C++;
Web application design & development;
Web application frontend development experience;
Data platforms: MongoDB, Oracle, and SQL;
Experience building large concurrent microservice architecture platforms;
Building high-throughput data pipelines with message queues such as Kafka and ActiveMQ;
Container platforms: Docker and Kubernetes;
Application development & deployment experience with public cloud environments such as Azure and AWS;
Data synchronization in multi-tenant platforms with tools such as Flyway; and
JTML, HTML, and JSON.
Additional Information
Worksite: Foster City, CA
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
Travel Requirements:This position does not require travel.
Mental/Physical Requirements:This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is $161,637.00 to $233,700.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
$161.6k-233.7k yearly 2d ago
Manager, Software Engineering
Relativity 4.7
Staff software engineer job in Houston, TX
Posting Type
Hybrid
The Manager, SoftwareEngineering is responsible for building and leading a highly effective team of softwareengineers, and working with departmental contacts to support the demands of the department and meet the objectives of the product development process. The engineering manager is responsible for the professional development of their reports and is the subject matter expert for the product features they are involved in.
Job Description and Requirements
Focus On Product Delivery
Contributes to the product roadmap and uses it to bring purpose to the team and their backlog
Has effective ability to scope and drive features and products, delivering updates
Deliver results, within time and scope, and brings visibility through regular reporting
Accountability behind the features and products they own
Develop deep software product knowledge within their team's area of ownership
Promotes Personal Development
The Manager, SoftwareEngineeringis responsible forthe professional development of their team under them and is the subject matter expert for the product features they are involved in
He or she will work collaboratively with their team toidentifyand develop the talents of each individual team member
Aligns GoalsWithStrategy
Serve as technology advisor to the business on all aspects of software technology trends and novel solutions specific to their respective domain or feature set
Stay on the top of the latest technological progress and use this knowledge to ensure company products and software solutionsremainmarketable and competitive
Be a subject matter expert in your area of our product
Use long term strategic thinking to guide and develop your team to help them meet overall product goals
Exercises a significant latitude in determiningobjectivesand approaches to critical assignments
Be innovative.Think outside the boxthe whencrafting solutions and considering impact
Qualifications
Bachelor's degree or equivalent in computer science or related disciplines
4+ years of experience managing software product development teams
10+ years of software development of commercial-grade systems and applications with a proventrack recordof building and leading successful engineering teams
Experience managing remote teams or individual staff in remote locations is a plus
Excellent knowledge of softwareengineering discipline, including the latest programming languages, object-oriented programming, hands-on architecture high-performance, fault-tolerant distributed systems, data structures and algorithms, operating systems, distributed database modeling and access languages, cloud environments such as SaaS
Strong teamwork and partnering skills for cross-group collaboration
Strong Leadership skills, ability to perform under the pressure andoptimizethe team's resources toattainthe business goals
Ability to motivate people, instill accountability and achieve results
In depth knowledge of agile product development methodologies
Strong verbal, presentation, and written communications skills for technical and non-technical audiences
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$155,000 and $233,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Budget Management, Engineering Management, Innovation, Leadership, Performance Management (PM), Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Stakeholder Management
$104k-128k yearly est. 2d ago
Sr. MEP Engineer
Equity Staffing Group 3.9
Staff software engineer job in Houston, TX
Senior MEP Engineer
License Required: Active Professional Engineer (PE)
We are seeking a Senior MEP Engineer (PE) with 10+ years of experience to lead HVAC retrofit and design-build projects in existing buildings. This is a hands-on technical role for an engineer who wants full project involvement-from assessment through implementation-without moving in
Key Qualifications
10+ years of MEP engineering experience (design-build preferred)
Strong HVAC/mechanical background; electrical coordination experience a plus
Active PE license
Experience with retrofit projects and existing buildings
Comfortable with both office design work and site visits
AutoCAD LT experience (2D drafting; no BIM required)
Experience with K-12, municipal, or institutional facilities preferred
Technical Skills
HVAC load calculations, system sizing, and code-compliant design
Energy modeling experience (Carrier HAP preferred; Trane Trace, eQUEST a plus)
Ability to produce construction drawings and specifications
RFI and submittal review; construction support
Working knowledge of ASHRAE, IMC, IECC, and NEC
Familiarity with BAS/controls systems in retrofit environments preferred
Responsibilities
Perform facility assessments and site walk-throughs
Design HVAC retrofit and replacement solutions
Develop scopes of work, pricing support, and bid packages
Coordinate with contractors, vendors, internal teams, and clients
Support projects through construction with RFIs and site reviews
Manage multiple projects while maintaining quality and deadlines
Work Environment
25% field / 75% office or remote
Focus on existing buildings (often with limited or no drawings)
Collaborative, low-bureaucracy culture
Emphasis on practical, maintainable, real-world solutions
Why Join
Stay deeply technical-no management track required
End-to-end project ownership
High-impact retrofit work with strong work-life balance
$103k-127k yearly est. 1d ago
Senior Backend Software Engineer
Sagis Diagnostics
Staff software engineer job in Houston, TX
Sagis Diagnostics is an entirely physician-led sub-specialty pathology group supported by a CAP-accredited histology lab located in the heart of Houston, Texas. Led by a team of board-certified pathologists, our lab is at the forefront of diagnostic science. We offer the highest quality services to physicians, physician groups, ambulatory surgery centers, and hospitals.
One of our many strengths is we develop strong collaborative relationships with each of our referring physicians by offering accurate, prompt, and clear diagnoses in a personal and customized manner.
Senior Backend SoftwareEngineer-
Must live in the Greater Houston area or in Texas and open to relocation.
Overview
We're building the next generation of our technology infrastructure by connecting our diverse systems through robust APIs and custom integrations. As a growing organization with mature data infrastructure, we need a strong backend developer who can architect and build the critical connections between our existing platforms and modern applications, including AI integrations.
Position Summary
You'll focus on developing sophisticated custom APIs, backend services, and integrations from scratch. While you'll work within the Microsoft ecosystem and leverage low-code tools like Power Apps when appropriate, the core of this role is custom software development and system integration.
Key Responsibilities
Build robust backend systems using C#/.NET, Python, and Azure services to support business applications and data access across multiple platforms
Design and develop REST APIs that connect front-end applications, AI systems, and third-party platforms to our existing data infrastructure, working closely with our data engineering team
Architect custom integrations between disparate systems, ensuring secure and reliable data flow between platforms and services
Develop automation scripts and tools from scratch to improve data transfers, business processes, and operational efficiency
Leverage Microsoft ecosystem tools including Power Apps, Power Automate, Azure Logic Apps, and Copilot Studio for rapid development and business process automation when appropriate
Integrate AI tools for development productivity and explore opportunities for AI integration in our applications
Collaborate with cross-functional teams including front-end developers, data analysts, and business stakeholders to deliver complete solutions
Mentor team members and establish best practices as we grow our development team
Drive technical decisions around architecture, tools, and implementation approaches for our technology ecosystem
Required Experience & Qualifications
5+ years of backend development experience with strong expertise in C#/.NET, Python, or similar backend languages
Proven API development experience building REST APIs, handling authentication, and integrating with databases and third-party services
Experience with cloud platforms, preferably Azure, including deployment, monitoring, and scaling of applications
3+ years working with Microsoft technologies, including Azure services (Azure Functions, Logic Apps, Service Bus, etc.)
Strong problem-solving skills and ability to work independently on complex technical challenges connecting diverse systems
Experience building custom scripts and automation tools from scratch
Excellent communication skills for collaborating with technical and non-technical team members
Preferred
Experience with platform migrations or technology transitions in enterprise environments
Familiarity with low-code platforms (Microsoft Power Platform, Zoho Creator, or similar) as supplementary tools
Knowledge of DevOps practices and CI/CD pipelines
Experience with data integration patterns and working with existing data infrastructure
Experience mentoring developers or leading technical initiatives
Interest in AI technologies and experience using AI tools to enhance development productivity
At Sagis, we offer:
Medical, Dental, and Vision Insurance
Company-Paid Short-term
and
Long-term Disability, Basic Life, EAP
Voluntary Accident/Critical Illness/Life insurance
Fair Wages
401(k) Contribution
Vacation
Paid Parental Leave
Floating Holidays
Scheduled Holidays
Comfortable work environment
Wellness Initiatives
Tuition Assistance
Job Training/Career Development
Great Team Leaders
Join our team and help build the backbone of our technology platform, creating the APIs and backend systems that will power our applications and integrations for years to come.
$87k-116k yearly est. 2d ago
Software Engineer, Entry Level (New Grad)
Emonics LLC
Staff software engineer job in Houston, TX
About the role
We are hiring an Entry Level SoftwareEngineer to join a collaborative engineering team building modern web and backend systems. This is a great opportunity for recent graduates to work on real production features, learn best practices, and grow with mentorship.
What you will do
โข Build and enhance backend services and APIs
โข Develop UI features and improve user experience (depending on team)
โข Write clean, testable code and participate in code reviews
โข Troubleshoot issues, fix bugs, and improve system reliability
โข Collaborate with product, QA, and other engineers in agile sprints
โข Document technical work and contribute to team knowledge bases
What we are looking for
โข Bachelor's or Master's degree in Computer Science, SoftwareEngineering, or related field (or equivalent experience)
โข Strong fundamentals in data structures, algorithms, and OOP
โข Experience with at least one programming language (Java, Python, JavaScript, C#, etc.)
โข Familiarity with Git and basic CI/CD concepts
โข Comfort working with SQL or basic database concepts
โข Strong communication and willingness to learn
Nice to have
โข Internship, capstone, or personal projects (GitHub preferred)
โข Exposure to cloud platforms (AWS, Azure, GCP)
โข Familiarity with Docker, REST, microservices, or React
$69k-94k yearly est. 1d ago
Spring 2026 Internship - Software Engineering Intern
Amentum
Staff software engineer job in Houston, TX
Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you!
We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA's pursuits in deep space exploration. As NASA's largest engineering solutions provider working together with NASA at centers across the United States.
We have an exciting opportunity for a Spring 2026 Internship - SoftwareEngineering Intern to join the team!
This is a temporary role not to exceed 12 weeks.
The Spring 2026 Internship - SoftwareEngineering Intern will:
A strong candidate will demonstrate strong skills in developing software applications, adapting software/firmware for use with robotic devices, and Graphical User Interface development. Experience with developing systems, formulas, or methods that help track or maintain human health, especially during spaceflight will be valuable to potential candidates. An interest in human technology development is important.
Potential development projects include sensorimotor training tools for microgravity applications, software application development, firmware development, and modeling/simulation of humans in conjunction with health countermeasure systems.
Perform other duties as required.
Qualifications - External
Requisition Qualifications:
Currently enrolled at an accredited university.
Completed at least 45 credit hours.
Minimum of 2.8 GPA.
Must have experience developing software applications.
Must have GUI development experience.
Excellent oral and written communication skills will be expected to interact with customers and management at all levels effectively.
Ability to prepare written documents and to verbally present at various meetings.
Must be able to organize and prioritize tasks to meet deadlines and schedules with limited supervision.
Familiarity with Microsoft Office products.
Proficiency with team collaboration tools such as Microsoft Teams or WebEx.
An interest in human technology development.
Requisition Preferences:
Must be a student enrolled in an accredited engineering program (bachelor's or master's).
Previous NASA experience is a plus.
Experience with developing systems, formulas, or methods that help track or maintain human health, especially during spaceflight.
Biomechanical modeling/simulation experience
Coursework in the following subjects: Biomedical Engineering, and Human Factors is a plus.
Experience developing software/firmware for use with robotics devices is a plus.
Why Join Our Team?
#CMSInternship
In addition to exciting career opportunities, we also have:
Excellent personal and professional career growth
9/80 work schedule (every other Friday off), when applicable
Onsite cafeteria (breakfast & lunch)
Much, much more!
For more information on our partnership with NASA at Johnson Space Center (JSC), please visit *************************
Proof of U.S. Citizenship or US Permanent Residency may be a requirement for this position.
Must be able to complete a U.S. government background investigation.
Management has the prerogative to select at any level for which the position is advertised.
Compensation Details:
QA1
The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws.
Benefits Overview:
Our health and welfare benefits are designed to support you and your priorities. Offerings include:
Health, dental, and vision insurance
Paid time off and holidays
Retirement benefits (including 401(k) matching)
Educational reimbursement
Parental leave
Employee stock purchase plan
Tax-saving options
Disability and life insurance
Pet insurance
Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.
Original Posting:
01/06/2026 - Until Filled
Amentum anticipates this job requisition will remain open for at least three days, with a closing date no earlier than three days after the original posting. This timeline may change based on business needs.
Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, ancestry, United States military or veteran status, color, religion, creed, marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low-income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal laws and supplemental language at Labor Laws Posters.
$37k-64k yearly est. Auto-Apply 8d ago
Software Engineer Intern
Intuitive MacHines Inc.
Staff software engineer job in Houston, TX
SoftwareEngineering Intern
Summer 2026: Late May - Early August
About Intuitive Machines:
Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety.
Internship Overview:
Intuitive Machines is seeking a talented and driven individual to join our team as a SoftwareEngineering Intern. This internship is designed for students pursuing degrees in computer science, softwareengineering, or a related field. As a SoftwareEngineering Intern, you will work on real-world projects, gaining practical experience in coding languages such as C and C++ with potential embedded and robotics backgrounds. This internship is an onsite, full time internship at our headquarters in Houston Texas. Under the supervision and mentorship of senior engineers you could expect the following at a high level:
Key Responsibilities:
Contribute to the design, development, and testing of software for aerospace systems, including embedded systems and robotics.
Work with languages such as Python, C and C++ to implement efficient and reliable software solutions for aerospace applications.
Collaborate on the development of embedded systems software, ensuring seamless integration with hardware components.
Participate in the creation and optimization of algorithms for aerospace systems, with a focus on performance and reliability.
Assist in software testing and debugging activities to ensure the functionality and stability of aerospace software.
Work closely with experienced softwareengineers to contribute to ongoing software development projects.
Maintain detailed records of software design, code implementation, and testing activities.
Qualifications:
Currently enrolled in a associates, bachelor's or master's degree program in computer science, softwareengineering, or a related field.
Proficient in coding languages such as C and C++
Strong interest in embedded systems, robotics, and aerospace software development.
Familiarity with software testing and debugging practices.
Effective communication and teamwork abilities.
Benefits:
Hands-On Experience: Gain practical experience in software development for aerospace systems.
Professional Development: Learn from experienced professionals in the aerospace industry, expanding your knowledge and skillset.
Networking Opportunities: Build valuable connections within the aerospace and softwareengineering communities and participate in company events.
Career Guidance: Receive mentorship and guidance from seasoned professionals, helping shape your future career path.
US EEO Statement
Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
$37k-64k yearly est. Auto-Apply 31d ago
Software Engineer Intern
Intuitive MacHines LLC
Staff software engineer job in Houston, TX
SoftwareEngineering Intern
Summer 2026: Late May - Early August
About Intuitive Machines:
Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety.
Internship Overview:
Intuitive Machines is seeking a talented and driven individual to join our team as a SoftwareEngineering Intern. This internship is designed for students pursuing degrees in computer science, softwareengineering, or a related field. As a SoftwareEngineering Intern, you will work on real-world projects, gaining practical experience in coding languages such as C and C++ with potential embedded and robotics backgrounds. This internship is an onsite, full time internship at our headquarters in Houston Texas. Under the supervision and mentorship of senior engineers you could expect the following at a high level:
Key Responsibilities:
Contribute to the design, development, and testing of software for aerospace systems, including embedded systems and robotics.
Work with languages such as Python, C and C++ to implement efficient and reliable software solutions for aerospace applications.
Collaborate on the development of embedded systems software, ensuring seamless integration with hardware components.
Participate in the creation and optimization of algorithms for aerospace systems, with a focus on performance and reliability.
Assist in software testing and debugging activities to ensure the functionality and stability of aerospace software.
Work closely with experienced softwareengineers to contribute to ongoing software development projects.
Maintain detailed records of software design, code implementation, and testing activities.
Qualifications:
Currently enrolled in a associates, bachelor's or master's degree program in computer science, softwareengineering, or a related field.
Proficient in coding languages such as C and C++
Strong interest in embedded systems, robotics, and aerospace software development.
Familiarity with software testing and debugging practices.
Effective communication and teamwork abilities.
Benefits:
Hands-On Experience: Gain practical experience in software development for aerospace systems.
Professional Development: Learn from experienced professionals in the aerospace industry, expanding your knowledge and skillset.
Networking Opportunities: Build valuable connections within the aerospace and softwareengineering communities and participate in company events.
Career Guidance: Receive mentorship and guidance from seasoned professionals, helping shape your future career path.
US EEO Statement
Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.
Location: Houston, TX
Team: Inferencing & Infrastructure
Employment Type: Part-Time Internship (approximately 20 hours per week; minimum of 10 hours per week on-site)
Compensation: $14-$28 per hour
About the Role
Gruve is seeking a part-time SoftwareEngineer Intern with interest in Kubernetes, container orchestration, and distributed systems to support the infrastructure powering our Inferencing Services platform. In this role, you will assist in designing and implementing a robust on-demand container model for AI workloads, enable multi-tenancy with strong isolation and security, and contribute to performance and cost optimization efforts.
This internship is an excellent opportunity for students or early-career engineers who want hands-on experience at the intersection of infrastructure and AI application development, while building proficiency in Kubernetes, Python, and Go.
Key Responsibilities
Support the design, build, and maintenance of Kubernetes-based infrastructure for AI inferencing services.
Assist in developing multi-tenant microservices to support customer isolation and scalability.
Contribute to applying security best practices for inference workloads and model protection.
Help with optimization projects such as container startup times, memory footprint, and compute utilization.
Write and maintain code in Python and Go, and support automation using Terraform, Helm, etc.
Basic Qualifications
Familiarity with Kubernetes concepts (operators, CRDs, Helm, networking).
Exposure to container orchestration for AI/ML workloads (e.g., TensorRT, ONNX Runtime, PyTorch).
Proficiency in Python or Go for infrastructure or service development (academic or project experience acceptable).
Understanding of multi-tenant system design and workload isolation.
Interest in GPU/accelerator scheduling and performance optimization.
Preferred Qualifications
Currently pursuing a bachelor's or master's degree in Computer Science, Electrical Engineering, or a related technical field, with an expected graduation date of December 2025, May 2026, or December 2026.
Availability to begin the internship as soon as possible is preferred, though candidates seeking a Summer 2026 start date will also be considered.
Students currently enrolled at Rice University are strongly encouraged to apply.
Hands-on experience deploying AI/ML inferencing in academic, project, or internship environments.
Exposure to edge inference architectures or low-latency workloads.
Familiarity with observability tools such as Prometheus, Grafana, or OpenTelemetry.
Knowledge of service mesh technologies including Istio, Linkerd, or Cilium.
Prior contributions to open-source Kubernetes or cloud-native projects are a plus.
Opportunity for Growth
This internship has the potential to transition into a full-time position based on performance, business needs, and mutual interest.
Why Gruve
At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you're passionate about technology and eager to make an impact, we'd love to hear from you.
Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.
$14-28 hourly Auto-Apply 60d+ ago
Senior Embedded Flight Software Engineer
Gemini 4.9
Staff software engineer job in Houston, TX
Axiom Space is building the world's first commercial space station - Axiom Station. Serving as a cornerstone for sustained human presence in space, this next-generation orbital platform fosters groundbreaking innovation and research in microgravity, and cultivates the vibrant, global space economy of tomorrow. Today, driven by the vision of leading humanity's journey off planet, Axiom Space is the principal provider of commercial human spaceflight services to the International Space Station and developer of advanced spacesuits for the Moon and low-Earth orbit. Axiom Space is building era-defining space infrastructure that drives exploration and fuels a vibrant space economy that will empower our civilization to transcend Earth for the benefit of every human, everywhere.
Axiom Space fosters a work environment inclusive of all perspectives. We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Senior Embedded Flight SoftwareEngineer who is fueled by high ownership, execution horsepower, growth mindset, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond.
POSITION SUMMARY
We are seeking a talented Senior Embedded Flight SoftwareEngineer to join our dynamic aerospace team. In this role, you will be responsible for designing, developing, and maintaining firmware and flight software for spacecraft and advanced aerospace systems. You will work hands-on with embedded platforms, real-time operating systems, and mission-critical flight algorithms, collaborating closely with multidisciplinary engineering teams to deliver robust, reliable, and high-performance flight software.
This position is ideal for an engineer who thrives in low-level systems, enjoys building reliable software under strict constraints, and is passionate about contributing directly to aerospace missions.
KEY DUTIES & RESPONSIBILITIES
Develop, integrate, and maintain firmware and flight software for spacecraft subsystems and avionics.
Implement features and algorithms supporting flight hardware.
Work with real-time operating systems (RTOS) and bare-metal environments.
Design and develop communication interfaces such as UART, SPI, I2C, USB, Ethernet, or similar.
Collaborate with hardware engineers to bring up new boards, debug hardware/software interactions, and develop drivers.
Participate in software architecture design, code reviews, and continuous integration efforts.
Develop unit tests, hardware-in-the-loop (HIL) tests, and simulation-based verification.
Support integration, environmental testing, and pre-flight validation.
Contribute to system-level documentation including ICDs, design artifacts, test reports, and operational procedures.
Troubleshoot and resolve issues related to performance, memory, timing, and reliability in resource-constrained environments.
Communicate project progress, status, and potential issues clearly to stakeholders and leadership, ensuring transparency and alignment with organizational goals.
Implement and maintain agile project management methodologies throughout the project lifecycle, adapting to changing requirements and priorities.
Stay abreast of emerging threats, vulnerabilities, and trends in both cybersecurity and the aerospace domain.
Participate in ongoing training and professional development to maintain expertise in cutting-edge security technologies and best practices.
Perform additional job duties as assigned, supporting cross-functional initiatives and contributing to the overall success of the cybersecurity program.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education & Experience
Bachelor's or Master's in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related discipline.
4 to 9 years of professional experience in embedded systems, firmware, or flight software development.
Experience with embedded systems, microcontrollers, processors, or SoCs common in aerospace or industrial applications.
Hands-on experience with RTOS, firmware development, and low-level programming.
Experience with hardware bring-up, debugging tools (JTAG, oscilloscopes, logic analyzers), and embedded toolchains.
Proficiency with version control (Git), build systems, and continuous integration pipelines.
Strong understanding of real-time constraints, deterministic execution, and safe/reliable embedded design principles.
Skills
Strong proficiency in C and C++ and familiarity with modern embedded development practices.
Experience with common communication peripherals (SPI, I2C, UART).
Exposure to software development in Linux environments.
Experience with VxWorks preferred but not required.
Competencies:
Embody our core values of leadership, innovation, and teamwork. In addition, to perform the job successfully, an individual should demonstrate the following competencies:
Accountability
Sense of Urgency
Extreme Ownership
Execution and Delivery
Efficiency
Effectiveness
WORK ENVIRONMENT:
Generally, an office environment, but can involve inside or outside work depending on the task.
Requirements
Must be able to complete a U.S. government background investigation.
Management has the prerogative to select at any level for which the position is advertised.
Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position.
Must be willing to work evenings and weekends as needed to meet critical project milestones.
Physical Requirements
Work may involve sitting or standing for extended periods (90% of the time)
May require lifting and carrying up to 25 lbs. (5% of the time)
Equipment and Machines
Standard office equipment (PC, phone, printer, etc.)
Axiom Space is proud to be an equal opportunity employer. Axiom Space does not discriminate on the basis of race, regional color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.
$100k-126k yearly est. Auto-Apply 30d ago
Software Perception Engineer
Nauticus Robotics 3.5
Staff software engineer job in Webster, TX
We are a leading subsea robotics company dedicated to developing cutting-edge autonomous and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology to enable exploration, inspection, and intervention in some of the most challenging environments on Earth.
SUMMARY
We are seeking a mid-to-senior level Perception SoftwareEngineer to join our team. The ideal candidate will have strong experience in C++ and/or Python, with expertise in computer vision, SLAM, and sensor fusion. This role will focus on developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you.
Job Description
DUTIES AND ESSENTIAL JOB FUNCTIONS
We are seeking a mid-to-senior level Perception SoftwareEngineer to join our team. The ideal candidate will have strong experience in C++ and/or Python, with expertise in computer vision, SLAM, and sensor fusion. This role will focus on developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you.
Develop and implement perception software for subsea robotic systems.
Design, test, and optimize algorithms for sensor fusion, SLAM, object detection, and classification.
Integrate sensor data (IMUs, cameras, sonar, laser, etc.) into robotic perception architectures.
Utilize ROS for software development, simulation, and deployment.
Develop and optimize deep learning-based perception models for underwater environments.
Collaborate with electrical, mechanical, and software teams to refine system architecture.
Implement robust software solutions that adhere to industry safety and reliability standards.
Support system testing in lab environments and field deployments.
Debug and troubleshoot perception-related hardware-software integration issues.
Qualifications
QUALIFICATIONS
Required
5+ years of experience in softwareengineering for robotics, computer vision, or embedded systems.
Proficiency in C++ and Python for real-time and embedded applications.
Experience with ROS and middleware communication (e.g., DDS, ZeroMQ, MQTT).
Strong background in computer vision, SLAM, sensor fusion, and AI-based perception.
Experience with integrating and processing data from sensors (IMU, sonar, LIDAR, cameras, etc.).
Knowledge of Linux-based development and deployment.
Experience with simulation environments (Gazebo, Webots, or similar).
Familiarity with software development best practices (version control, CI/CD, testing frameworks).
Preferred
Experience with underwater robotics or marine autonomy.
Familiarity with AI-based perception models and deep learning frameworks (TensorFlow, PyTorch).
Experience with GPU programming and parallel computing (CUDA, OpenCL).
Additional Information
PHYSICAL REQUIREMENTS
While performing the duties of this job, the employee regularly to remain in a stationary position. The employee will be required to operate a computer and will consistently use other office productivity machinery, such as a calculator, copy machine, and computer printer. The person in this position needs to move about inside the office to access filing cabinets, office machinery, etc. as necessary.
The employee must possess the ability to communicate information and ideas so others will understand.
The employee must possess the ability to observe details at close range.
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
WORK ENVIRONMENT
Generally, this job operates in a professional office environment. This role may also require exposure to a variety of offshore platforms, various bodies of water, and small vessels.
The performance of this position may also occasionally require exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EEOC STATEMENT
Nauticus Robotics is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will be considered for employment without regard to race, color, religion, age, sex, national origin, immigration status, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
EXPORT CONTROL
Nauticus Robotics is a federal contractor required to adhere to the Arms Export Control Act of 1976 which governs the International Traffic in Arms Regulations (ITAR). As a result, this position may include access to export-controlled information that is subject to US export control laws. Export control laws require employers to restrict access to export-controlled information or to obtain export licenses for non-U.S. person employees if their positions require access to information governed by ITAR. The ITAR defines a U.S. person means a person (as defined in ยง120.14 of this part) who is a lawful permanent resident as defined by 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3) which includes certain temporary residents and refugees and asylees. Nauticus Robotics does not obtain export licenses for these positions.
$77k-103k yearly est. 18h ago
Software Engineer
GHG Corporation 4.6
Staff software engineer job in Houston, TX
Job Description
SoftwareEngineer - GHG Corporation
Statement of Work:
The SoftwareEngineer will support the IBM team and the project. They are responsible to provide support and maintain operation for Postal 2750+ Self-service Kiosks (SSKs) across the United Stated.
Task Description:
The engineer is to provide support on the SSK program in software development/testing, root cause analysis and device management activities.
Required skills/Level of Experience :
Have 1+ years of hands-on experience in C# development
Have 1+ years of hands-on experience in React, Node.js, Bootstrap, JavaScript, HTML, GraphQL development.
Have 1+ years of hands-on experience in ElasticSearch/Kibana development.
Have working experience to be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
Nice to have skills:
Have experience with Point Of Sales (POS) retail systems.
Have excellent communication skills.
Other Details:
Work Location - 12301 Kurland Dr Suite 300 Houston, TX 77034
To be considered for work, A CANDIDATE MUST BE EITHER A U.S. CITIZEN and successfully complete the clearance process.
We are an Equal Employment Opportunity employer as defined by the EEOC
Job Posted by ApplicantPro
$73k-97k yearly est. 1d ago
Crew Systems Engineering Intern-Avionics/Software
The Exploration Company 3.8
Staff software engineer job in Houston, TX
Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
As a Nyx Crew Systems Engineering Intern, Avionics/Software, you will be at the forefront of our crewed vehicle development. You will be instrumental in enabling our mission by leading development of requirements, implementing early hardware prototypes, and testing Nyx Crew systems designs.
Key Responsibilities:
Conduct rapid hands-on prototype development, including designing and building mockups and functional systems
Conduct qualitative and quantitative human-in-the-loop evaluations of Nyx Crew systems
Develop software and simulations associated with crew vehicle displays and controls
Support the US engineering office with tasks related to the Nyx Crew vehicle systems, including:
Requirements definition and refinement
Conceptual design and prototyping
Software architecting, implementation, and integration
Qualifications:
Applicants should be currently enrolled students able to work 20-40 hours per week for a period of at least 10 weeks, beginning in January 2026.
Strong candidates will have:
Undergraduate or graduate studies in engineering, applied physics, computer science, or a related field
Strong hands-on project experience through student teams, work projects, personal projects, or hobbies
Software development experience with a strong sense for clean and maintainable code
Affinity for designing intuitive and visually appealing user interfaces
Familiarity with modern JavaScript frameworks, preferably Vue.js
Experience with backend or tooling development in Python
Exposure to type-safe programming concepts (e.g., type-checked Python, TypeScript)
Independent, self-starter attitude
Due to federal regulations (e.g., ITAR/EAR), applicants must be U.S. citizens or lawful permanent residents (e.g., current Green Card holders).
Why you should join us!
What makes us special here at The Exploration Company and why we think you will enjoy working here is:
We're Agile - we make decisions fast whilst keeping our goals and systems in mind
We're Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them
We have a lot of Fun - we refuel our energy knowing we are democratising space. It's a wonderful and rare opportunity, are YOU up for the challenge?
We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly.
The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.
$32k-43k yearly est. Auto-Apply 30d ago
Software Engineer
Engineers and Constructors International 4.2
Staff software engineer job in Houston, TX
Join the ECI Group's Professional Technical Services Network as an
SoftwareEngineer.
This is a Houston based a twelve-month contract role with an anticipated January 5, 2006 start date and ending on December 31, 2026.
.
Role Overview
The
SoftwareEngineer
role is responsible for working with business and IT to deliver solutions in projects or enhancements for business needs. This role will be working in full partnership with the IT teams and Business Stakeholders to design, develop and deliver fit for purpose IT solutions. The role is part of and supports a global team. This role will primarily work with the Shell North America Crude and Products business in Houston.
Key Roles and Responsibilities
Translating functional requirements into technical specifications with inputs from subject matter experts and Design Authority.
Understanding business requirements to pilot and prototype new solutions and technologies, including procurement, setup, development, demonstration, and deployment.
Supporting Projects and Support teams in all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Coding, Testing, Implementation, and Production support for software systems.
Determining and design solutions that are scalable and sustainable for a global business.
Developing open and trusting relationships with business stakeholders/users.
Contribute/participate in local and global IT community activities.
Mandatory Skills & Technologies
Functional and Technical Experience with OpenLink Endur (v11+)
Endur development using JVS and OpenComponents
Experience with developing solutions using Java and .Net
Experience with Oracle Database, SQL, PL/SQL and Informatica
In-depth knowledge of Endur's database schema and ability to write/tune SQL.
Experienced in handling memory management issues with JVS and OpenComponents scripting
Experienced with utilizing and implementing Connex, Grid Enabled Scripts, and Operation Services
Experienced with utilizing and implementing Endur's Trade Process Management (TPM)
Understands mature software design/architectures, software quality management and coding standards
Familiar with Microsoft Azure DevOps tools (such as VSTS and GIT)
Able to manage multiple delivery priorities and multiple demand requests
Work closely with stakeholders and business analysts to translate business requirements into technical specifications.
Ability to work effectively in a collaborative, cross-functional team environment. Collaboration within a tight-knit team environment, fostering knowledge sharing and team success.
Participate in agile ceremonies and contribute to continuous improvement initiatives.
Additional requirements to note:
Must have legal authorization to work in the US on a full-time basis for anyone other than current employer
Intermediate/Expert level of experience in successfully providing application support / development in a corporate setting
Full life cycle development experience in a development role
Experience in supporting a diverse application landscape, including change management, application testing, data integrity management, patch management and end-user support and training
Experience designing or changing business critical components to gain full value from technology solutions
Energy/Commodity Trading and Risk Management domain experience required
Specific experience with Trade Capture, Risk Management, Scheduling & Operations, or Settlements & Accounting
$71k-93k yearly est. Auto-Apply 11d ago
Software Engineer
Us Tech Solutions 4.4
Staff software engineer job in Houston, TX
A Full Stack SoftwareEngineer develops both back-end services and the front end of a web application. The Developer implements given requirements as per standard engineering practices and company standards, performs requirements analysis and design, as well as evaluates technologies and patterns suitable for the solution. The position reports to a software project manager.
**Responsibilities:**
+ Development of all server-side logic, definition, and maintenance of codebase, and ensuring high performance and responsiveness to requests from product managers.
+ Writing business logic as per requirements to access, retrieve and pass on data from various storage technologies.
+ Integration of user-facing elements developed by a front-end developer with server-side applications.
+ Collaborate with the front-end developers, customers, users, and product managers to establish objectives and design more functional, cohesive codes to enhance the user experience.
+ Builds prototypes, products and systems that meets the project quality standards and requirements.
+ Provides technical leadership and documentation to developers and stakeholders.
+ Contributes to and supports re-use through common components that are well documented and tested.
+ Provide timely corrective actions on all assigned defects and issues.
+ Contributes to development plan by providing task estimates.
**Experience:**
+ Mandatory At least 3-year experience with Angular.
+ At least 1 year experience with GO.
+ At least 2-year experience working with REST APIs.
+ At least 2-year experience with public cloud development - either GCP or Clienture.
+ Good understanding of fundamental security principles for microservice architecture (OAuth, HTTPS, OpenAPI).
+ Experience building microservices and their related operational/performance/security concerns.
+ Well versed in writing unit tests.
+ Well versed with Git or equivalent source control.
+ Experience with test driven software development, ability to implement and maintain Unit tests, etc.
+ Familiar with code quality tools and best practices.
+ Experience with working in agile environment.
**Skills:**
+ Experience working with Clienture DevOps
+ DevOps skills - building & working with YAML CI/CD pipelines.
+ Performance/scalability tuning experience (for ex.: Lighthouse)
+ Familiar with Grafana, Prometheus, Argo
+ Istio or similar service mesh
+ Experience with writing automation tests.
+ Advanced knowledge of cloud security best practices.
+ Monitoring/operational readiness expertise.
**Education:**
+ Bachelor's degree or higher in Computer Science or related with minimum 5 years working (as a developer) experience.
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
$75k-107k yearly est. 60d+ ago
Lead Software Engineer
Relativity 4.7
Staff software engineer job in Houston, TX
Posting Type
Hybrid
We are seeking a Lead SoftwareEngineer to join the Retrieval Ingestion Team at Relativity. This role is ideal for an experienced engineer who thrives on designing and operating high throughput ingestion pipelines that transform raw documents into search-ready indexes at scale.
As the technical lead for the Retrieval Ingestion Team, you will own the ingestion lifecycle-from content acquisition and normalization through indexing, enrichment, and monitoring. You will guide the team in building fault-tolerant, low-latency systems that keep billions of documents discoverable and searchable in real time. You will balance hands-on technical contributions with leadership responsibilities, mentoring engineers on the team, shaping best practices for distributed ingestion, and ensuring alignment with platform-wide retrieval and search goals.
Job Description and Requirements
Key Responsibilities
Lead the Retrieval Ingestion Team, providing technical direction, mentoring, and coordination across projects.
Architect and maintain scalable ingestion pipelines that handle billions of documents reliably and efficiently.
Drive adoption of event-driven and micro-batch ingestion frameworks using Kafka, Kinesis, or Flink.
Collaborate with retrieval engineers to ensure ingested data is optimized for indexing and retrieval performance (sharding, metadata enrichment, incremental updates).
Establish SLAs and monitoring for ingestion throughput, latency, data completeness, and recovery.
Partner with platform, security, and compliance teams to ensure ingestion pipelines handle sensitive legal data securely and meet enterprise standards.
Champion best practices in CI/CD, observability, automated testing, and operational readiness for ingestion systems.
Contribute to innovation by incorporating vector indexing, knowledge graph enrichment, and AI-driven pipelines into the ingestion workflow.
Required Skills and Experience
6+ years of professional softwareengineering experience, including 2+ years in a lead role.
Proven expertise in building distributed ingestion or ETL systems for search or largescale data platforms.
Deep knowledge of indexing/search systems (Elasticsearch, Lucene, Solr, Vespa, or OpenSearch).
Strong programming skills in C#, Java, Python, or Go, with emphasis on reliability and performance.
Familiarity with schema evolution, metadata modeling, and handling semi/unstructured data for indexing.
Hands-on experience with Kubernetes, containerization, and CI/CD pipelines in cloud environments (Azure, AWS, or GCP).
Strong background in observability and operational resilience for ingestion systems.
Desirable Skills and Experience
Experience integrating embeddings and vector databases into ingestion workflows.
Familiarity with knowledge graph enrichment for entity and relationship extraction during ingestion.
Background in compliance-heavy domains such as legal, finance, or healthcare.
Experience with change data capture (CDC) and event sourcing patterns.
Contributions to open-source ingestion, indexing, or retrieval frameworks.
Why Join Us?
Lead the Retrieval Ingestion Team, driving how documents flow into Relativity's next generation search platform.
Operate at the core of retrieval, distributed systems, and AI, ensuring billions of documents are indexed securely and efficiently.
Mentor engineers and shape best practices for ingestion and indexing across the organization.
Join a cloud-native engineering culture investing in scalable, AI-enabled retrieval systems that transform how legal data is discovered.
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$150,000 and $224,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
$104k-129k yearly est. 3d ago
Software Engineer
Nauticus Robotics 3.5
Staff software engineer job in Webster, TX
We are a leading subsea robotics company dedicated to developing cutting-edge autonomous and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology to enable exploration, inspection, and intervention in some of the most challenging environments on Earth.
JOB SUMMARY
We are seeking a SoftwareEngineer to join our team. The ideal candidate will have strong experience in C++ and Python, with expertise in robotics software development and systems integration. This role will involve designing and implementing software for underwater robotic systems, developing reliable communication frameworks, and optimizing software performance for real-time applications. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you.
DUTIES AND ESSENTIAL JOB FUNCTIONS
Develop and maintain software for subsea robotic systems, ensuring high performance and reliability.
Design, implement, and optimize algorithms for real-time operation in challenging environments.
Work with ROS for software development, simulation, and deployment.
Develop and integrate software for sensor processing, navigation, and autonomous decision-making.
Collaborate with electrical, mechanical, and software teams to refine system architecture.
Implement robust software solutions that adhere to industry safety and reliability standards.
Support system testing in lab environments and field deployments.
Debug and troubleshoot software and hardware integration issues.
Qualifications
Required
2+ years of experience in softwareengineering for robotics, automation, or embedded systems.
Proficiency in C++ and Python for real-time and embedded applications.
Strong understanding of software design patterns, system architecture, and best coding practices.
Experience with integrating and processing data from sensors (IMU, sonar, cameras, LIDAR, etc.).
Knowledge of Linux-based development and deployment.
Experience with simulation environments (Gazebo, Webots, or similar).
Familiarity with software development best practices (version control, CI/CD, testing frameworks).
Preferred Qualifications:
5+ years of experience in softwareengineering for robotics, automation, or embedded systems.
Experience with ROS, middleware communication (e.g., DDS, ZeroMQ, MQTT), and distributed systems.
Experience with underwater robotics or marine autonomy.
Familiarity with network protocols, edge computing, and embedded systems.
Knowledge of hardware interfaces such as CAN, serial, and Ethernet.
Additional Information
PHYSICAL REQUIREMENTS
While performing the duties of this job, the employee is regularly to remain in a stationary position. The employee will be required to operate a computer and will consistently use other office productivity machinery, such as a calculator, copy machine, and computer printer. The person in this position needs to move about inside the office to access file cabinets, office machinery, etc. as necessary.
The employee must possess the ability to communicate information and ideas so others will understand.
The employee must possess the ability to observe details at close range.
WORK ENVIRONMENT
This job operates in a professional office environment and in industrial environments. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
This role may require domestic and potentially international travel of up to 10%.
The performance of this position may also occasionally require exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
EXPORT CONTROL
Nauticus Robotics is a federal contractor required to adhere to the Arms Export Control Act of 1976 which governs the International Traffic in Arms Regulations (ITAR). As a result, this position may include access to export-controlled information that is subject to US export control laws. Export control laws require employers to restrict access to export-controlled information or to obtain export licenses for non-U.S. person employees if their positions require access to information governed by ITAR. The ITAR defines a
U.S. person
means a person (as defined in ยง120.14 of this part) who is a lawful permanent resident as defined by 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3) which includes certain temporary residents and refugees and asylees. Nauticus Robotics does not obtain export licenses for these positions.
EEOC STATEMENT
Nauticus Robotics is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will be considered for employment without regard to race, color, religion, age, sex, national origin, immigration status, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
$77k-103k yearly est. 18h ago
Software Engineer
Engineers and Constructors International Inc. 4.2
Staff software engineer job in Houston, TX
Job DescriptionJoin the ECI Group's Professional Technical Services Network as an
SoftwareEngineer.
This is a Houston based a twelve-month contract role with an anticipated January 5, 2006 start date and ending on December 31, 2026.
NOTE: No visa sponsorships are available at this time for this position.
Role Overview
The
SoftwareEngineer
role is responsible for working with business and IT to deliver solutions in projects or enhancements for business needs. This role will be working in full partnership with the IT teams and Business Stakeholders to design, develop and deliver fit for purpose IT solutions. The role is part of and supports a global team. This role will primarily work with the Shell North America Crude and Products business in Houston.
Key Roles and Responsibilities
Translating functional requirements into technical specifications with inputs from subject matter experts and Design Authority.
Understanding business requirements to pilot and prototype new solutions and technologies, including procurement, setup, development, demonstration, and deployment.
Supporting Projects and Support teams in all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Coding, Testing, Implementation, and Production support for software systems.
Determining and design solutions that are scalable and sustainable for a global business.
Developing open and trusting relationships with business stakeholders/users.
Contribute/participate in local and global IT community activities.
Mandatory Skills & Technologies
Functional and Technical Experience with OpenLink Endur (v11+)
Endur development using JVS and OpenComponents
Experience with developing solutions using Java and .Net
Experience with Oracle Database, SQL, PL/SQL and Informatica
In-depth knowledge of Endur's database schema and ability to write/tune SQL.
Experienced in handling memory management issues with JVS and OpenComponents scripting
Experienced with utilizing and implementing Connex, Grid Enabled Scripts, and Operation Services
Experienced with utilizing and implementing Endur's Trade Process Management (TPM)
Understands mature software design/architectures, software quality management and coding standards
Familiar with Microsoft Azure DevOps tools (such as VSTS and GIT)
Able to manage multiple delivery priorities and multiple demand requests
Work closely with stakeholders and business analysts to translate business requirements into technical specifications.
Ability to work effectively in a collaborative, cross-functional team environment. Collaboration within a tight-knit team environment, fostering knowledge sharing and team success.
Participate in agile ceremonies and contribute to continuous improvement initiatives.
Additional requirements to note:
Must have legal authorization to work in the US on a full-time basis for anyone other than current employer
Intermediate/Expert level of experience in successfully providing application support / development in a corporate setting
Full life cycle development experience in a development role
Experience in supporting a diverse application landscape, including change management, application testing, data integrity management, patch management and end-user support and training
Experience designing or changing business critical components to gain full value from technology solutions
Energy/Commodity Trading and Risk Management domain experience required
Specific experience with Trade Capture, Risk Management, Scheduling & Operations, or Settlements & Accounting
Powered by JazzHR
mn62oMXEyL
$71k-93k yearly est. 7d ago
Lead Software Engineer
Relativity 4.7
Staff software engineer job in Houston, TX
Posting Type
Hybrid
Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions? We're looking for a Lead SoftwareEngineer to join our Relativity Privacy Engineering team. Come work with a dynamic group of talented professionals focusing on ML powered applications that power our Data Breach Response solution.
Job Description and Requirements
Responsibilities:
* Design, develop, and support our next-generation PII detection solution to run at scale using cutting-edge tools and frameworks
* Lead the team to best-practice technical design, by example and through collaboration
* Guide product improvements across schema, framework, and platform
* Understand department-wide initiatives and guidelines, work with teams to ensure implementation is aligned with Engineering-wide policies and direction
* Maintain a backlog of tools or technology enhancements to improve the maintainability and quality of the solutions
* Encourage the team to work collaboratively by advising and enforcing best practices when needed
* Stay up-to-date with technologies and best practices related to CI/CD tooling and developer productivity
Qualifications:
* 6+ years of professional experience in software development
* Strong computer science fundamentals in algorithms, data structures and computational complexity
* A self-starter driven to make an impact
* Strong Communications skills, experience leading teams
* Proficiency in multiple programming languages, e.g: Java, C#, Python
* Able to learn and provide guidance at multiple levels of the stack - from fine-granularity technical implementation to high level control- and data-flow
* Able to consider the Engineering solution in the business context
* Obsession with software quality and empathy for customer experience
* In-depth technical understanding and experience with at least two of the following DevOps Platforms: GitHub, Azure DevOps, GitLab, and Jenkins
* Fundamental knowledge of Kubernetes and container-based systems
* Experience building AI-powered products that utilize Natural Language Processing or Machine Learning
* Knowledge of Linux
* Knowledge of NoSQL database systems such as MongoDB, Redis, Elasticsearch * Experience implementing redundancy and disaster recovery scenarios
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$150,000 and $224,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
How much does a staff software engineer earn in Dickinson, TX?
The average staff software engineer in Dickinson, TX earns between $83,000 and $151,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.
Average staff software engineer salary in Dickinson, TX