CrawlJobs Logo

Software Engineer

United States · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled and motivated Software Engineer to join our innovative team. As a Software Engineer, you will be responsible for designing, building, and maintaining front-end applications to support our data-driven initiatives. You will collaborate closely with cross-functional teams to ensure the availability, reliability, and performance of our data systems and solutions.

Job Responsibility

  • Contribute to high-impact initiatives that span Catalog and discovery product areas and our tech stack, including TypeScript, React, NodeJS, and Go
  • Own complex features end-to-end: from collaborating on product requirements and UX, to technical design, implementation, testing, rollout, and ongoing iteration
  • Partner closely with product managers, designers, and backend engineers to deliver cross-functional initiatives that improve Catalog discovery, lineage, and explorer experiences
  • Set and raise the bar for frontend engineering quality, including code quality, testing, accessibility, performance, observability, and maintainability
  • Design and build for scale and high performance, ensuring catalog experiences remain fast and reliable as usage and complexity grow
  • Contribute to and evolve shared UI components and patterns so we can build consistently great experiences across our surfaces
  • Participating in on-call and operational excellence, helping to keep Marketplace experiences reliable and proactively improving our monitoring, alerting, and incident response

Requirements

  • Bachelor’s or master’s degree in computer science, Information Systems or related fields
  • Experience designing and building scalable web applications with great user experience
  • Deep frontend experience and proficiency with TypeScript, React (including hooks), and modern frontend tooling (bundlers, testing frameworks, linting, etc.)
  • Experience working across the stack with NodeJS and ideally some exposure to Go and backend APIs
  • Deep understanding of modern web application architecture, including: Component-driven design and state management
  • Performance optimization (network, rendering, and runtime)
  • Security best practices for web applications
  • Reliability, observability, and scalability considerations
  • Demonstrated experience owning medium-to-large projects or subsystems, including driving technical design, managing trade-offs, and delivering incremental value
  • Passion for building world-class customer-facing products and sweating the details of UX and UI polish
  • Strong written, verbal, and technical communication skills, including the ability to articulate trade-offs and drive alignment across stakeholders
  • Excellent problem-solving skills and attention to detail
  • Effective communication and collaboration skills in a team-oriented environment
  • Ability to adapt to evolving technologies and business requirements

Looking for more opportunities?

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

Similar Jobs for

Software Engineer

8 matching positions

Software Engineer

Zuora’s Integration Hub (IH) team is building the connective tissue of the Subsc...
Location
Location
United States , Foster City
Salary
Salary:
146500.00 - 201450.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech / B.E. in Computer Engineering or equivalent discipline
  • 5+ years of experience in backend or full-stack software development
  • Knowledge and experience in the Payment domain
  • Strong expertise in Java (preferred) or another modern programming language
  • Experience building RESTful APIs and distributed microservices
  • Familiarity with event-driven architectures (e.g., Kafka or similar messaging systems)
  • Strong understanding of cloud platforms (AWS preferred)
  • Experience with relational databases (Postgres, SQL, AWS RDS)
  • Knowledge of system reliability, observability, and performance optimization
  • Strong debugging, problem-solving, and communication skills
Job Responsibility
Job Responsibility
  • Design and build scalable integration services, APIs, and connectors
  • Develop event-driven and microservices-based architectures to enable real-time data flows
  • Partner closely with Product, Platform, Security, and external partners to deliver reliable and extensible integration capabilities
  • Improve system performance, observability, and resilience across distributed systems
  • Write clean, maintainable, and well-tested code aligned with engineering best practices
  • Contribute to architectural discussions and drive technical improvements across the Integration Hub platform
What we offer
What we offer
  • Competitive compensation
  • bonus opportunities
  • retirement programs
  • Comprehensive medical, dental, and vision coverage
  • Generous, flexible time off
  • Paid holidays
  • wellness days
  • company-wide year-end break
  • Paid parental leave
  • Learning & development stipend
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a highly motivated and skilled Software Engineer to support the S...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university
  • Bachelor's degree with 5+ years' experience (including intern/co-op experience)
  • Master's degree with a minimum of 3 years' experience
  • Unix/Linux Administration: Strong command of the Linux command line, shell scripting (Bash), and system configuration
  • Python Proficiency: Extensive experience with Python for scripting, automation, and data processing
  • familiarity with the scientific python stack (Pandas, NumPy, Dask)
  • Version Control: Deep understanding of Git/GitHub workflows
  • Dynamic Collaboration: Ability to work in a collaborative, dynamic environment, interacting effectively with scientists and engineers
  • Proof of U.S. Citizenship is required
Job Responsibility
Job Responsibility
  • Infrastructure Automation: Design and implement 'Infrastructure as Code' solutions
  • CI/CD Pipeline Management: Develop and maintain automated build, test, and deployment pipelines
  • Cloud Operations & Architecture: Architect and manage scalable resources within NASA's Science Cloud environment
  • Containerization: Containerize scientific applications and data processing workflows using Docker and Singularity
  • Web Application Support: Deploy and maintain web-based applications
  • Operational Reliability & Monitoring: Implement robust monitoring and alerting systems
  • Security Compliance (DevSecOps): Collaborate with security teams to integrate automated security scanning
  • Documentation: Write comprehensive documentation for software developed, system architecture, and operational procedures
  • Communication: Assist with leading discussions with both customers and end-users
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Enjoy travel and are comfortable with travel up to 25%
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
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, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer

The BI Consultant is responsible for designing, building, and maintaining robust...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SQL expertise with a focus on performance tuning and scalable query design
  • Solid experience with relational data modeling (facts, dimensions, star/snowflake schemas)
  • Experience designing and maintaining ETL processes
  • Ability to define and implement consistent business logic in data models
  • Strong data validation, testing, and troubleshooting skills
  • Understanding of business intelligence concepts, KPIs, and analytical use cases
  • Experience supporting reporting and analytics tools through well‑structured data models
  • Ability to bridge business requirements and technical implementation
  • Strong collaboration skills and ability to work with both technical and non‑technical stakeholders
  • Structured and detail‑oriented approach to data quality, documentation, and maintainability
Job Responsibility
Job Responsibility
  • Write, maintain, and continuously optimize SQL‑based code for data transformation and reporting
  • Refactor and improve existing SQL logic to enhance performance, readability, and scalability
  • Design, build, and maintain relational data models to support BI and analytics use cases
  • Construct and manage dimensions, measures, and calculated fields within relational models
  • Ensure consistency, accuracy, and reuse of business logic across datasets, models, and reports
  • Collaborate with BI developers and business stakeholders to translate requirements into data structures and calculations
  • Develop, maintain, and enhance ETL processes for ingesting and transforming data from multiple sources
  • Monitor, troubleshoot, and resolve ETL job failures or performance issues
  • Validate and test data pipelines and models to ensure high data quality and integrity
  • Document data models, transformations, and definitions to support transparency, governance, and reuse
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
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, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Free online training
Read More
Arrow Right

Software Engineer

We are seeking bright and friendly individuals with excellent communication skil...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
avepoint.com Logo
AvePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack .NET Core Developer or similar role
  • Strong proficiency in .NET Core, .NET 8, C#, and related backend technologies
  • Experience building microservices architecture and implementing event-driven design patterns
  • Proficiency in Entity Framework (EF) for database management
  • Familiarity with Docker and containerization principles
  • Knowledge of Domain-Driven Design (DDD) principles and their application in backend development
  • Experience implementing OAuth for authentication and authorization
  • Understanding of security best practices and their application in backend development
  • Hands-on experience with AWS services such as S3, Lambda, API Gateway, DynamoDB, etc.
  • Proficiency in frontend technologies such as React.js, Next.js, HTML, CSS, and JavaScript
Job Responsibility
Job Responsibility
  • Design, develop, and maintain microservices architecture using .NET Core and .NET 8
  • Implement event-driven architecture to enable seamless communication between microservices
  • Utilize Entity Framework (EF) for efficient database interactions and management
  • Containerize applications using Docker for scalability and deployment flexibility
  • Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture
  • Implement OAuth for secure authentication and authorization
  • Develop and enforce security best practices to safeguard sensitive data and systems
  • Utilize AWS services such as S3, Lambda, API Gateway, DynamoDB, etc., for backend development
  • Develop RESTful APIs endpoints to facilitate communication between the frontend and backend
  • Develop responsive and user-friendly web applications using React.js and Next.js
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Our Purpose Mastercard powers economies and empowers people in 200+ countries an...
Location
Location
Norway , Oslo
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • self-driven, proactive and curious
  • knowledge and experience with back-end development
  • customer view as a leading priority
  • quality focused
  • outcome-focused
Job Responsibility
Job Responsibility
  • Work with Developers and Testers to drive functional requirements from specification to release
  • Utilise relevant Mastercard tools to deliver quality code to production
  • Work following an Agile methodology with our team, documenting your work using tools such as Jira and Confluence
  • Adhere to and implement enterprise quality standards, processes and tools, and develop and implement build control strategies
  • Interacts with business and the rest of the development team to define test plans and schedules
  • Leverage AI tools to enhance productivity for relevant tasks
  • Fulltime
Read More
Arrow Right