CrawlJobs Logo

Software Engineer

United States, Pasadena · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Software Engineer to join a team in Pasadena, California, on a contract basis with the potential to become permanent. This role focuses on creating reliable, high-throughput software in C++ for server-side environments where performance, responsiveness, and code quality are critical. The position is fully onsite and is well suited for an engineer who enjoys solving complex technical challenges in production systems.

Job Responsibility

  • Design, build, and enhance C++ applications for Windows Server environments with an emphasis on stability, speed, and maintainability
  • Develop software components that operate in multi-threaded and real-time or near-real-time settings, ensuring dependable performance under production workloads
  • Translate architectural goals into scalable technical solutions by applying sound engineering principles and established design approaches
  • Investigate defects, isolate root causes, and deliver durable fixes for complex issues affecting system behavior and application reliability
  • Collaborate with cross-functional partners to implement backend services, integrations, and data-driven functionality that support broader platform needs
  • Contribute to code quality practices through thoughtful implementation, peer reviews, and continuous improvement of development standards
  • Support the evolution of distributed or streaming-data solutions and participate in service-based development where technologies such as gRPC or Protobuf are relevant
  • Work closely with onsite team members in Pasadena, California, to deliver production-ready software aligned with business and operational requirements

Requirements

  • At least 5 years of hands-on experience developing software with C++
  • Proven success delivering production-grade applications where performance and efficiency are essential
  • Practical experience working with concurrent programming and systems that require real-time or near-real-time responsiveness
  • Strong knowledge of software architecture, object-oriented design, and common design patterns
  • Background building or maintaining applications that run on Windows Server
  • Demonstrated strength in debugging, troubleshooting, and structured problem solving
  • Ability to work onsite in Pasadena, California on a consistent basis
  • Additional experience with Qt, gRPC, Protobuf, microservices, C#/.NET, Azure DevOps, Git, distributed systems, streaming data, or industrial-domain software is a plus

Nice to have

  • Qt
  • gRPC
  • Protobuf
  • microservices
  • C#/.NET
  • Azure DevOps
  • Git
  • distributed systems
  • streaming data
  • industrial-domain software

What we offer

  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • access to top jobs

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

We are seeking a dedicated and skilled Infrastructure Management Specialist with...
Location
Location
India , Chennai
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • Strong knowledge of Linux System Administration, including installation, configuration, and troubleshooting
  • Experience with shell scripting and automation tools
  • Familiarity with networking concepts and protocols
  • Understanding of virtualization technologies and cloud services
  • Ability to work independently and as part of a team in a fast paced environment
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2 5 years of experience in Infrastructure Management or a similar role
  • Proven experience in Linux System Administration is a must
  • Strong analytical and problem solving skills
  • Excellent communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Administer and maintain Linux based systems, ensuring optimal performance and security
  • Monitor system performance and troubleshoot issues to minimize downtime
  • Implement and manage system backups, disaster recovery, and data integrity measures
  • Collaborate with cross functional teams to design and deploy infrastructure solutions
  • Document system configurations, processes, and procedures for future reference
  • Stay updated with the latest industry trends and technologies to enhance infrastructure capabilities
  • Provide technical support and guidance to team members and stakeholders
  • Participate in capacity planning and system upgrades to meet business needs
  • Fulltime
!
Read More
Arrow Right
New

Software Engineer

We are seeking a Software Engineer with strong experience in .NET, C#, and .NET ...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 3+ years of software development experience with C# and .NET/.NET Core
  • Experience building web applications, APIs, or distributed systems
  • Familiarity with ASP.NET Core, Entity Framework, and SQL Server
  • Experience with source control tools such as Git
  • Understanding of software design patterns, object-oriented programming, and secure coding practices
  • Exposure to AI tools, ML models, NLP services, or generative AI APIs
  • Strong problem-solving, communication, and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, microservices, and backend services
  • Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions
  • Integrate AI/ML services, intelligent automation tools, or generative AI capabilities into applications
  • Optimize application performance, security, and reliability
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews, troubleshooting, debugging, and production support
  • Work with databases such as SQL Server and support data integration needs
  • Contribute to CI/CD pipelines, deployment processes, and cloud-based development initiatives
  • Stay current on emerging technologies, particularly in AI, automation, and modern .NET development
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right
New

Software Engineer

As a Full Stack Software Engineer at BlackLine, you will be a crucial player in ...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience with software development in general purpose programming languages including but not limited to C#, .NET, .NET Core
  • 2+ years of hands-on experience in building Web Applications, SaaS products, and RESTful APIs
  • BS degree in Computer Science, or equivalent experience
  • Experience with front-end technologies (HTML, JavaScript, CSS, JavaScript Frameworks, etc.) is a plus
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems
  • Experience with public cloud architectures (Azure, AWS or GCP) and cloud native services
  • Experience in service-oriented architecture and aspect-oriented programming
  • Experience as a technical influencer for highly scalable distributed system designs
  • Experience with container management solutions like Mesos, Kubernetes or Nomad
  • Experience with API gateway, identity management, authentication, messaging platforms (e.g: Kafka, SQS, RabbitMQ), workflow orchestration tools, job scheduling and search
Job Responsibility
Job Responsibility
  • Be part of team of technical experts and contribute in the design, development, and delivery of BlackLine’s products, while adhering to timelines, coding standards, requirements, and quality
  • Collaborate on architect, design, develop, test, troubleshoot, debug, optimize, scale, maintain and improve software applications, driving the delivery of high-quality value and features to BlackLine’s customers
  • Develop functional and technical specifications, and test plans
  • Develop and document functional and technical requirements
  • Collaborate with other team members and other teams on all the above
  • Be part of the Community of Practice which Designs and communicate coding standards, architectural plans, solve complex design and architectural problems, delivering robust architectural solutions
Read More
Arrow Right

Software Engineer

We are looking for a Software Engineer to join a team building and enhancing mod...
Location
Location
United States , New York City
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing software applications with C# and the .NET framework
  • Hands-on knowledge of ASP.NET for building and maintaining web-based solutions
  • Strong proficiency in JavaScript and React.js for front-end development
  • Ability to create scalable, well-structured, and maintainable code
  • Experience working collaboratively within a software engineering team environment
  • Strong problem-solving skills with the ability to debug and resolve technical issues effectively
  • Clear communication skills to work with technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Design, build, and maintain software applications using C#, .NET, and ASP.NET technologies
  • Develop responsive user-facing features with JavaScript and React.js to deliver an intuitive application experience
  • Collaborate with product, engineering, and business stakeholders to translate requirements into effective technical solutions
  • Write clean, testable, and maintainable code while following established development standards and best practices
  • Troubleshoot application issues, identify root causes, and implement timely fixes to support stable system performance
  • Participate in code reviews and contribute ideas that improve application quality, usability, and long-term maintainability
  • Support enhancements, updates, and technical changes as part of ongoing application development efforts
  • Document technical designs, implementation details, and development updates to support team knowledge sharing
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineer

Join BorgWarner’s manufacturing software team to develop cutting-edge automation...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E/B. Tech in Electronics/Electrical/Instrumentation/Computer Science
  • Strong experience in C/C++ development
  • Hands-on experience with Visual Studio development environment
  • Knowledge on Python scripting (added advantage)
  • Experience in DLL development and integration
  • Familiarity with automotive communication protocols (TCP/IP, CAN, FlexRay, UDS)
  • Basic Knowledge in embedded software development (preferred)
  • Basic understanding of operating system concepts and networking protocols
  • Experience with software configuration and change management tools
  • Strong analytical and problem-solving skills, with ability to find both straightforward and unconventional solutions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain manufacturing automation software using C/C++ for EOL stations
  • Collaborate with global manufacturing test and system engineers to deliver robust solutions
  • Develop software for label printing machines used in Electronic Controller production
  • Implement and support DLL development for integration with manufacturing systems
  • Ensure reliable communication with automotive protocols (TCP/IP, CAN, FlexRay, UDS)
  • Apply software configuration management and change management tools effectively
  • Troubleshoot and resolve technical issues with clear, logical, and innovative solutions
  • Document and present technical solutions to stakeholders in a clear and professional manner
  • Fulltime
Read More
Arrow Right

Software Engineer

NetApp is pioneering the development of StorageGRID object storage – AWS cloud c...
Location
Location
Canada , Vancouver
Salary
Salary:
92650.00 - 119900.00 CAD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++
  • required additionally: Go, Ruby, Python or Java
  • OO design, network programming, HTTP, AWS S3 and file systems
  • Cassandra/CQL/NoSQL or SQL databases
  • Large-scale distributed systems, HPC
  • Linux and containers
  • Agile, TDD, and continuous integration
Job Responsibility
Job Responsibility
  • Design and architect major systems and features
  • Implement, unit test, debug, verify production systems and features
  • Improve performance, reliability, availability and serviceability
  • Influence and collaborate with peer and senior engineers
  • Support inter-dependent development and testing activities
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU's)
  • Fulltime
Read More
Arrow Right

Software Engineer

Join us as a Software Engineer at Barclays, where you will spearhead the evoluti...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Spring Framework (Core, Boot, MVC, AOP, Security)
  • Spring Boot: Microservices architecture, auto-configuration, starters
  • RESTful Web Services development experience(Design, development, documentation using RAML/OpenAPI)
  • Strong understanding of OO Designing and Programming Techniques and associated concepts, Data Modelling, Design Patterns
  • Knowledge of modern frontend technologies, including JavaScript (ES6+), HTML5, and CSS3
  • In-depth knowledge and extensive experience of Core Java and J2EE design and development work on large-scale applications
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Software Engineer

We are looking for a Software Engineer to join a Long-term Contract opportunity ...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C#, .NET, ASP.NET, and related Microsoft development technologies for enterprise application development
  • Proficiency in building modern user interfaces with React.js or Angular for responsive, scalable front-end solutions
  • Experience designing and integrating RESTful APIs and microservices, including security, authentication, and service communication patterns
  • Solid knowledge of Microsoft SQL Server, including database structure design, stored procedures, indexing, and query performance improvement
  • Familiarity with Agile delivery practices such as sprint planning, daily stand-ups, backlog refinement, and peer code reviews
  • Ability to work effectively on both new feature development and ongoing maintenance or enhancement efforts
  • Strong communication skills with the ability to surface risks early, collaborate across teams, and operate successfully in a changing environment
Job Responsibility
Job Responsibility
  • Design, build, and enhance software applications for web-based and interconnected environments using modern engineering approaches
  • Translate business needs into practical technical solutions by evaluating requirements, clarifying uncertainties, and recommending effective design options
  • Develop front-end and back-end components with current programming languages and frameworks while maintaining clean, efficient, and maintainable code
  • Execute application testing, troubleshoot defects, and document clear reproduction steps to support timely issue resolution
  • Produce installation, maintenance, and technical documentation to support ongoing application reliability and support activities
  • Collaborate with users and internal stakeholders to gather system expectations, refine requested changes, and align delivered solutions with operational needs
  • Contribute to predictable project execution by estimating work, raising timeline or quality concerns early, and adapting to shifting priorities when needed
  • Follow established development standards, quality procedures, and applicable compliance guidelines, including organizational SOPs relevant to software delivery
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right