CrawlJobs Logo

Senior Software Engineer (Customer Data / API Engineering)

nytimes.com Logo

The New York Times

Location Icon

Location:
United States , New York

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

189592.00 - 243846.25 USD / Year

Job Description:

Senior Software Engineer (Customer Data / API Engineering) (Western Union, LLC, New York, NY). Telecommuting may be permitted up to 2 days per week. When not telecommuting, must report to Western Union, LLC at 80 Pine Street, Floor 26, New York, NY 10005.

Job Responsibility:

  • Perform the delivery of technical systems or sub-systems under aggressive timelines, leveraging global delivery model for project execution
  • Provide administration, optimization, support, maintenance, enhancement & Security of Compliance and transaction services / processes
  • Perform end to end application running active-active/passive mode from on-premise to cloud without any downtime
  • Gather and analyze requirements for new projects and work requests and perform gap, risk, impact and SWAG analysis
  • Develop POCs for technological advancements or technological migration and its implementation like on-prem to AWS cloud or assessment of applications and solutions
  • Analyze, design, develop, build and test complex and/or high priority solutions
  • Prepare technical design documents, test plans, test cases, Architecture diagrams and data dictionary
  • Review technical work product and test results to ensure zero defect deliveries
  • Collaborate with vendors and other supporting teams for end-to-end solutioning of enterprise initiatives and performance issues
  • Launch customer centric DB and applications in new countries and new platforms in controlled way
  • Perform pre- and post-launch data analysis
  • Design and implement multi-region, multi-tenant architecture supporting low latency, high performance process, enabling millions of API calls
  • Monitor DB, App and ETL Servers health and maintain high availability of applications hosted in cloud and on-premise
  • Decide and tune threshold limits for health indicators and setup appropriate warning and error alerts
  • Perform infrastructure capacity planning for different environments
  • Participate in planning/scheduling production deployments in replicated environments
  • Design ,implement and maintain secure data handling across entire application lifecycle which includes encrypting data at rest and data in transit
  • Implement robust security measures for sensitive data (PCI & PII)
  • Design and implement robust DevOps strategies, collaborate with various teams to automate and optimize application development and deployment processes

Requirements:

  • Bachelor’s degree or U.S. equivalent in Computer Science, Applied Computer Science, or a related field, plus 7 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position utilizing REST, SOAP, gRPC, WebSockets, and GraphQL for situations demanding high performance, real-time communication, or flexible data retrieval
  • In lieu of a Bachelor's degree plus 7 years of experience, the employer will accept a Master's degree or U.S. equivalent in Computer Science, Applied Computer Science, or a related field, plus 5 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position utilizing REST, SOAP, gRPC, WebSockets, and GraphQL for situations demanding high performance, real-time communication, or flexible data retrieval
  • Must also have experience in the following: 5 years of professional experience utilizing AWS Aurora RDS and PostgreSQL and Replication tools including HVR and Q
  • 5 years of professional experience performing encryption including TDE (Transparent Data Encryption) for DB and RSA and SafeNet for ALE for sensitive encryption
  • 5 years of professional experience working with Compliance and Transaction Databases and applications (including DB2 and PostgreSQL)
  • 5 years of professional experience conducting gap analysis, risk analysis, impact analysis, and SWAG analysis for new projects
  • 5 years of professional experience utilizing tools for Amazon Web Services including Amazon Kendra, AWS Proton, Amazon Q and AWS Cloud9
  • 5 years of professional experience implementing data security measures including encryption, access control, and auditing
  • and 5 years of professional experience implementing server-side logic and functionality using Java, Python, frameworks (including Spring Boot, Helidan, Micronaut, and Quarkus), in-memory databases (including Redis, Hazelcast, and BuntDB), and service discovery and mesh (including Consul Connect and Istio)

Additional Information:

Job Posted:
March 02, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer (Customer Data / API Engineering)

Senior Software Engineer

As a Senior Software Engineer on the Criminal Screenings team at Checkr, you wil...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
155000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of backend software development experience with a strong proficiency in Ruby (preferred), Golang, or JavaScript/TypeScript
  • solid understanding of Computer Science fundamentals such as relational and non-relational databases, data structures, algorithms, and REST APIs
  • experience with domain modeling, object design, and system architecture
  • proven track record of writing clear, tested, and concise code
  • proficiency to set expectations and inform decisions through project estimates based on the information available
  • ability to write and review technical proposals, providing constructive feedback and articulating trade-offs
  • strong sense of ownership across all aspects of the development lifecycle, including incident response and accountability for product robustness
  • desire to collaborate and share knowledge with peers, both within the team and across the organization
  • eagerness to learn, improve, and innovate in a fast-paced and collaborative environment
Job Responsibility
Job Responsibility
  • Develop new platform capabilities and product offerings from design through release
  • find the balance between speed to market and long-term growth by designing for the horizon and building for today
  • partner with Product to define appropriately sized initiatives to construct a roadmap that meets business needs quarter over quarter
  • preserve customer goodwill by ensuring system availability by participating in on-call rotation, addressing support tickets, and taking action on preventative measures to improve reliability
  • provide mentorship to engineers on the team and across the organization
  • play an active role in the continuous improvement of the engineering organization through lunch table discussions, team showcases, and reviews with senior leadership
What we offer
What we offer
  • A fast-paced and collaborative environment
  • learning and development allowance
  • competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • up to $25K reimbursement for fertility, adoption, and parental planning services
  • flexible PTO policy
  • monthly wellness stipend, home office stipend
  • in-office perks such as lunch four times a week, a commuter stipend, and an abundance of snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

Senior Data Engineer to design, develop, and optimize data platforms, pipelines,...
Location
Location
United States , Chicago
Salary
Salary:
160555.00 - 176610.00 USD / Year
adtalem.com Logo
Adtalem Global Education
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Engineering Management, Software Engineering, Computer Science, or a related technical field
  • 3 years of experience in data engineering
  • Experience building data platforms and pipelines
  • Experience with AWS, GCP or Azure
  • Experience with SQL and Python for data manipulation, transformation, and automation
  • Experience with Apache Airflow for workflow orchestration
  • Experience with data governance, data quality, data lineage and metadata management
  • Experience with real-time data ingestion tools including Pub/Sub, Kafka, or Spark
  • Experience with CI/CD pipelines for continuous deployment and delivery of data products
  • Experience maintaining technical records and system designs
Job Responsibility
Job Responsibility
  • Design, develop, and optimize data platforms, pipelines, and governance frameworks
  • Enhance business intelligence, analytics, and AI capabilities
  • Ensure accurate data flows and push data-driven decision-making across teams
  • Write product-grade performant code for data extraction, transformations, and loading (ETL) using SQL/Python
  • Manage workflows and scheduling using Apache Airflow and build custom operators for data ETL
  • Build, deploy and maintain both inbound and outbound data pipelines to integrate diverse data sources
  • Develop and manage CI/CD pipelines to support continuous deployment of data products
  • Utilize Google Cloud Platform (GCP) tools, including BigQuery, Composer, GCS, DataStream, and Dataflow, for building scalable data systems
  • Implement real-time data ingestion solutions using GCP Pub/Sub, Kafka, or Spark
  • Develop and expose REST APIs for sharing data across teams
What we offer
What we offer
  • Health, dental, vision, life and disability insurance
  • 401k Retirement Program + 6% employer match
  • Participation in Adtalem’s Flexible Time Off (FTO) Policy
  • 12 Paid Holidays
  • Annual incentive program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

AnaVation is seeking a highly skilled Senior Software Engineer to join our team ...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Demonstrated experience designing and implementing complex software solutions in secure government environments
  • Advanced proficiency with: One or more programming languages: Java, .NET(C#), Python
  • Complex system architecture design
  • Message brokers such as RabbitMQ, Kafka, and Redis
  • Elasticsearch, Splunk, and other data platforms
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer who will bring creativity and expe...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of experience building distributed systems, working with databases, and implementing production-ready high quality features
  • Proficiency in building, integrating with, and supporting APIs and web services using a variety of languages, data formats, and data transformations
  • Demonstrated ability to effectively collaborate with cross-functional teams, including designers, product managers, and other developers, to develop and deliver high-quality applications
  • An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals
  • Comfortable with modern open source technologies and tools
  • Experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns
  • B.S./M.S. in Computer Science or equivalent industry experience
Job Responsibility
Job Responsibility
  • Partner with UX, Product Management, Data Science, and other teams to create software that customers love
  • Develop clean, reusable, supportable, and well-tested RESTful APIs and web services, including Highspot’s external API
  • Optimise and perform enhancements to large-scale data services built on top of MongoDB, Postgres, Redis, and other technologies
  • Integrate Highspot with external APIs, including third-party Customer Relationship Management (CRM) systems, Content Management Systems (CMS), and other partner applications
  • Collaborate with the Data Science team to integrate advanced machine learning models into the application to deliver cutting edge AI features and help solve complex business problems for customers
  • Build scalable methodologies, tools, and techniques accompanied by excellent technical documentation
  • Stay abreast of new technologies and practices to further enhance team capabilities and your own skill
  • Act as a mentor and source for direction, training, and guidance for more junior engineers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Hologram is building the future of IoT connectivity, delivering internet access ...
Location
Location
United States
Salary
Salary:
185000.00 - 235000.00 USD / Year
hologram.io Logo
Hologram
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8+ years building, testing, and deploying production software
  • Backend-focused with full-stack capabilities—deep experience in backend systems and data processing
  • Portfolio of work you can showcase and discuss
  • Experience with modern technologies: Python, Go, Rust, JavaScript, TypeScript, React, Next.js, Angular
  • Proven experience with high-scale systems: databases, cloud infrastructure (AWS), API development, software architecture
Job Responsibility
Job Responsibility
  • Data Pipeline Architecture: Design and optimize systems processing billions of usage records monthly
  • Real-time Processing: Build robust backend services using Kafka for high-throughput, low-latency data streams
  • Customer Dashboard Features: Develop interfaces presenting detailed status and analytics for thousands of customer SIM cards
  • API Development: Create and maintain APIs powering both internal systems and customer integrations
  • Full-Stack Solutions: Implement features spanning database optimization to user interface enhancements
  • Own end-to-end delivery: Lead assigned projects from conception to launch, understanding both the technical "how" and business "why" behind every feature
  • Shape product direction: Collaborate directly with product and design teams, using your technical expertise to guide priorities and requirements
  • Drive technical excellence: Contribute to architectural decisions that balance existing patterns with innovative solutions for scale while mentoring teammates and elevating overall code quality
What we offer
What we offer
  • All employees receive equity with transparent salary and equity formulas across the team
  • Flexible health coverage (up to 100% employee, 95% dependents)
  • Unlimited PTO with 2 weeks mandatory
  • Monthly mental health days
  • 14 weeks paid parental leave
  • $1,000 hiring bonus plus $200 monthly budget for home office, books, courses, or coworking
  • Life and disability insurance fully covered
  • 401(k) plan
  • Professional Development Fund after one year
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Fullstack

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects
  • Experience with MySQL or other relational databases
  • Experience working with microservices
  • Working knowledge of HTML, CSS, Javascript and modern frameworks and libraries
  • Excellent coding, testing skills, and system design skills
  • Proven experience with cross-functional collaboration, communication and project management skills
  • Demonstrated leadership skills and the ability to mentor and guide junior engineers
  • Experience partnering with operations, product, design, and data science
Job Responsibility
Job Responsibility
  • Design & Development: Design, develop and maintain both frontend and backend components
  • Majority Backend Focus (60-70%): Develop APIs and services, focusing on scalability, security and performance
  • Frontend Focus (30-40%): Build delightful experiences using modern JavaScript frameworks and libraries
  • Collaboration: Work closely with product managers, product designers and other stakeholders to define and implement new features that meet product and customer needs
  • Code Quality: Write clean, maintainable and efficient code
  • Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues
  • Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team
  • Grow the team via mentorship and leadership, reviewing technical documents and code changes
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Fullstack

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , New York
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects
  • Experience with MySQL or other relational databases
  • Experience working with microservices
  • Working knowledge of HTML, CSS, Javascript and modern frameworks and libraries
  • Excellent coding, testing skills, and system design skills
  • Proven experience with cross-functional collaboration, communication and project management skills
  • Demonstrated leadership skills and the ability to mentor and guide junior engineers
  • Experience partnering with operations, product, design, and data science
Job Responsibility
Job Responsibility
  • Design & Development: Design, develop and maintain both frontend and backend components
  • Majority Backend Focus (60-70%): Develop APIs and services, focusing on scalability, security and performance
  • Frontend Focus (30-40%): Build delightful experiences using modern JavaScript frameworks and libraries
  • Collaboration: Work closely with product managers, product designers and other stakeholders to define and implement new features that meet product and customer needs
  • Code Quality: Write clean, maintainable and efficient code
  • Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues
  • Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team
  • Grow the team via mentorship and leadership, reviewing technical documents and code changes
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • Fulltime
Read More
Arrow Right