Skip to content

Senior Software Engineer - 2026

Builds and optimizes scalable backend systems, data pipelines, and AI integrations for enterprise SaaS platform managing environmental obligations. Requires 5+ years backend experience, Bachelor's in CS/Engineering, and expertise in Java/Python, cloud infra, and ML frameworks.

Durham, NCBackend EngineeringOnsite5+ YOE

About the role

Responsibilities

  • Design and build scalable backend systems: Develop high-performance services and APIs that power ENFOS' enterprise platform, ensuring reliability and maintainability at scale.
  • Develop and maintain robust data pipelines: Create and optimize workflows that integrate complex, multi-source environmental and financial data.
  • Own features end-to-end: Drive features from architecture through implementation, deployment, and iteration—balancing quality with speed.
  • Collaborate cross-functionally: Partner with product, implementation, and engineering teams to translate customer and business needs into elegant technical solutions.
  • Influence architecture and long-term technical direction: Contribute to platform-wide design decisions and help evolve ENFOS' technical roadmap.
  • Champion quality and best practices: Set a high bar through code reviews, mentorship, and driving clean, maintainable design patterns.
  • Prioritize reliability and observability: Build with monitoring, metrics, and alerting in mind. Lead post-incident reviews and contribute to system resilience.
  • Support team growth and hiring: Participate in interviews, help onboard new engineers, and foster a collaborative, high-performance culture.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related technical field
  • 5+ years of professional experience building and maintaining production-grade backend systems in a high-growth or enterprise environment
  • Proven ability to design scalable architectures, write clean code, and ship high-quality software in languages such as Java, Python, or similar
  • Strong experience with modern development practices, including CI/CD pipelines, automated testing, and cloud-based infrastructure (e.g., AWS, Azure)
  • Experience with data integration, ETL pipelines, and tools for migrating, transforming, and validating complex datasets
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and interest in emerging technologies like LLMs and AI agents
  • Excellent problem-solving skills with a bias for action and strong sense of ownership from design through deployment
  • Collaborative team player with strong communication skills and a desire to mentor others, contribute to architectural decisions, and elevate the engineering culture
  • Alignment with ENFOS values: accountability, continuous improvement, and building solutions that drive real-world impact in highly regulated industries

Preferred Qualifications

  • Strong candidates are passionate about innovation in AI/ML, committed to continuous learning, and bring a team-first mindset focused on building robust, scalable, and impactful systems.

Benefits

  • Salary is competitive with the market
  • Paid Time Off (Vacation, Sick Days, Public Holidays)
  • Health Care Plan, Flexible Spending Account & Retirement Plan (401k)
  • Pre-IPO Stock Options

Skills

JavaPythonSpring BootRedisRabbitMQWebSocketsDockerGitLabCI/CDAWSETLTensorFlowPyTorchAnsible

Senior Software Engineer

Senior Software Engineer building and scaling Snowflake's distributed cloud control plane and next-gen Data Cloud services. Requires 6+ years experience, strong Java and distributed systems expertise, and a Bachelor's in CS or related field.

200k – 288kMenlo Park, CABackend EngineeringOn-site6+ YOESQLJava

Senior Software Engineer, Backend

Senior backend engineer owning end-to-end services for prediction markets: market creation, real-time trading, oracle resolution, settlement, and payouts. Requires 5+ years building low-latency, high-throughput distributed systems in regulated environments.

186k – 219kUnited StatesBackend EngineeringRemote5+ YOEGoRuby

Senior Software Engineer

Senior Go engineer designing and owning scalable microservices for real-time contest and checkout systems. Requires 5-8 years experience building production Go services and distributed systems.

175k – 185kUnited StatesBackend EngineeringRemote5+ YOEGoRest

Senior Software Engineer, Square Financial Services

Senior engineer building and operating core banking platform features, public APIs, and financial tooling on AWS with Kotlin. Requires 5+ years experience and a bachelor's degree.

185k – 327kNew York, NYBackend EngineeringRemote5+ YOEGoAWS

Senior Software Engineer, Square Financial Services

Senior engineer building and operating core banking platform features, public APIs, and financial tooling on AWS with Kotlin. Requires 5+ years experience and a bachelor's degree.

185k – 327kSan Francisco, CABackend EngineeringRemote5+ YOEGoAWS