Software Engineer - Full Stack

Emergence

$120K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 0-3 years of professional software engineering experience
  • Strong programming skills in Python or similar languages
  • Experience with RESTful APIs
  • Understanding of relational databases and SQL
  • Familiarity with version control (Git) and CI/CD pipelines

Responsibilities

  • Build and maintain test automation suites for various components
  • Design integration tests for multi-service interactions
  • Implement end-to-end testing for data and agent workflows
  • Develop backend services and APIs in Python
  • Create frontend interfaces for monitoring and workflows
  • Build AI tooling to enhance agent development
  • Collaborate on architectural design and production deployment

Benefits

  • Comprehensive health and wellness benefits
  • Voluntary insurance offerings for additional coverage
  • 401(k) plan with company match
  • Flexible time off and company holidays
  • Flexible remote work environment
  • One-time home office setup stipend
  • Ongoing monthly stipend for work-from-home needs
  • Professional development budget for courses and conferences
Full Job Description
We\'re seeking a \"Software Engineer - Full Stack\" to build robust, tested, and scalable systems across our platform. You\'ll work across backend services, frontend interfaces, and AI agent tooling , contributing to test automation, API development, and production infrastructure that powers autonomous agents for enterprise customers. This is an excellent opportunity for an early-career engineer to gain deep experience in production AI systems while working alongside senior engineers and researchers.

Requirements

Test Automation & Quality Engineering
  • Build and maintain comprehensive test automation suites across backend APIs, frontend components, and agent workflows
  • Design integration tests that validate multi-service interactions and agent orchestration patterns
  • Implement end-to-end test scenarios covering data ingestion, transformation, and agent decision pipelines
  • Develop automated regression testing frameworks to ensure platform reliability and reduce manual QA overhead
  • Create testing infrastructure for agent evaluation, including output validation and performance benchmarking
Full-Stack Development
  • Build backend services and APIs using Python to support agent runtimes and data pipelines
  • Develop frontend interfaces for agent monitoring, workflow visualization, and human-in-the-loop approval systems
  • Implement RESTful and event-driven APIs that connect agent systems to enterprise data sources
  • Write clean, maintainable code following team conventions and code review feedback
AI Agent Tooling & Development
  • Build tooling and utilities that accelerate agent development and debugging workflows
  • Contribute to agent evaluation frameworks and observability dashboards
  • Participate in agent workflow design and implementation under senior engineer mentorship
  • Help instrument agent systems with logging, tracing, and performance monitoring
Collaboration & Growth
  • Work closely with senior engineers on architectural design and production deployment
  • Participate in code reviews, design discussions, and team planning sessions
  • Document systems, APIs, and testing strategies to support team knowledge sharing
  • Take ownership of features end-to-end with guidance from experienced team members
Requirements
Required Qualifications

Technical Foundations
  • Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 0-3 years of professional software engineering experience
  • Strong programming fundamentals in Python or similar languages (Java, TypeScript, Go)
  • Experience building and consuming RESTful APIs
  • Understanding of relational databases, SQL, and data modeling basics
  • Familiarity with version control (Git), CI/CD pipelines, and automated testing frameworks

Software Engineering Skills
  • Ability to write clean, well-tested code with attention to edge cases and error handling
  • Experience with test automation frameworks (pytest, Jest, Selenium, Playwright, or similar)
  • Understanding of async programming concepts and concurrent systems
  • Basic knowledge of frontend development (React, TypeScript, HTML/CSS) or willingness to learn

Mindset & Attributes
  • High curiosity and growth mindset, excited to learn new technologies and domains
  • Strong problem-solving skills and ability to debug complex issues independently
  • Excellent communication and collaboration skills
  • Willingness to take ownership and iterate based on feedback
  • Interest in AI/ML systems and agentic AI (prior experience not required)
Nice to Have
  • Academic projects or internships involving machine learning, NLP, or AI systems
  • Experience with FastAPI, asyncio, or event-driven architectures
  • Exposure to Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure)

Base Salary: $120,000 to $140,000 USD

Emergence Benefits
  • Comprehensive health & wellness benefits, including medical, dental, vision, HSA, and FSA options
  • Voluntary insurance offerings for additional coverage
  • 401(k) plan with company match
  • Flexible time off and company holidays to support rest and recharge
  • Flexible remote work environment (Irvine-based preferred, hybrid options available)
  • One-time home office setup stipend
  • Ongoing monthly stipend to support your work-from-home needs
  • Professional development budget for courses, conferences, and learning resources

Similar Jobs

More Jobs at Emergence

  • Staff AI Engineer
    $200K — $230K *
    Irvine, CA 92620 (Orange County)
    Information Technology
    In-Person
  • Staff AI Engineer
    $200K — $230K *
    New York City, NY 10025 (New York County)
    Information Technology
    In-Person
  • Staff AI Engineer
    $200K — $230K *
    Los Angeles, CA 90011 (Los Angeles County)
    Information Technology
    In-Person
  • Software Engineer - Full Stack
    $120K — $140K *
    Irvine, CA 92620 (Orange County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer - Full Stack jobs: