Match score not available

Sr Software Engineer (Back End)

78% Flex
Full Remote
120 - 140K yearly
Mid-level (2-5 years)
Work from: 

Offer summary


Min. 7+ years in backend software development, Deep understanding of high throughput systems, Experience in JVM-based languages, Knowledge of infrastructure tools like Kubernetes, Kafka, Familiarity with various data formats and APIs.

Key responsabilities:

  • Design and develop backend software solutions
  • Participate in on-call rotation support
  • Integrate new technologies for platform efficiency
  • Collaborate within and across engineering teams
  • Build monitoring tools for system optimization
Nexla logo
Nexla Scaleup
51 - 200 Employees
See more Nexla offers

Job description

Logo Jobgether

Your missions

Our Company

At Nexla, we’re a pioneer in automating data engineering with the mission to make ready-to-use data available to anyone, anywhere. Recognized as a Gartner Cool Vendor, Nexla is built on logical Data Products (Nexsets) at its core, resulting in a data platform that seamlessly offers multi-speed data integration, preparation, monitoring, and governance in a no-code/low-code interface Doordash, LinkedIn, Johnson & Johnson, and LiveRamp are among the many data-driven enterprises that trust Nexla for their mission-critical data.


The Opportunity

We are looking for an experienced Senior level Software engineer on the backend software team to architect, develop and deliver backend solutions for our customers. A successful candidate will be well versed in the core principles and practices of system architecture for cloud services and have hands-on experience in building high throughput and large volume handling software systems. This role will be focused on working on the core part of Nexla’s backend software which enables and runs the flows. This is part of a very small team and you’ll be expected to be resourceful, a selfless team player, and regularly go above and beyond your “day job”. The upside is unbound growth opportunities and a chance to design greenfield software that handles huge amounts of data.


Key Responsibilities

  • Design and develop solutions for backend software using Java
  • Work on large scale problems of Data Engineering and design software to handle huge amounts of data (both transient and persistent)
  • Be part of the on-call rotation for your team to provide support on software
  • Bring knowledge of new technologies into the team, that will make Nexla’s platform more efficient and robust for the product
  • Collaborate with additional Nexla technical resources in Product, engineering, CSM, support etc. to solve customer issues
  • Collaborate with other engineering teams (Backend, API, UI etc.) to work on projects together
  • Build and design tools to monitor our systems better


What You Bring to Nexla

  • Enthusiasm and curiosity to learn new technologies and software architectures
  • Min. 7+ years of platform and backend software development in mid size or large scale engineering organizations
  • Excellent communication skills - being able to connect the dots in the feature requirements to enable software development of those features
  • Deep understanding and recent hands on experience of high throughput and low latency systems written in JVM based languages (Java or similar backend languages)
  • Experience and understanding of working on backend infrastructure: Kubernetes, Kafka, Caches (Redis, Memcache), Databases and communication protocols (gRPC, REST)
  • Experience in working with various data formats (JSON, Parquet, Avro etc.)
  • Ability to write code in the programming languages (like Java, Python etc.), deep understanding on how APIs work, ability to write and optimize SQL
  • Ability to connect a customer’s specific business problems and Nexla’s solutions
  • Ability to work in a team environment with other engineers in the platform team and mentor other engineers on backend infrastructure and system architecture design patterns


Compensation and Benefits

  • Base salary range of $120,000 - $140,000 
  • Equity
  • Unlimited PTO
  • 401k
  • Medical/Dental/Vision Insurance


Required profile


Level of experience: Mid-level (2-5 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Excellent Communication
  • Curiosity
  • Enthusiasm

Find more Software Engineer jobs