Job Closed
This listing is no longer active.
The leader in automated electronic court filing notice management for law firms and corporate legal departments.
Junior Software Engineer
Location
United States
Posted
50 days ago
Salary
0
Seniority
Junior
Job Description
Junior Software Engineer
ECFX
The legal industry runs on documents – millions of them – and the way they’re managed today is broken. At ECFX, we’re building the platform that fixes it. Our SaaS application automates the downloading, processing, and storage of legal documents at scale, turning a painful manual process into something seamless. As a Junior Software Engineer, you’ll jump into real problems from day one: building automation pipelines that handle unpredictable document sources, designing systems that need to be both resilient and fast, and working with AI-powered development tools as a core part of how we write and ship software. We believe AI fundamentally changes how engineering teams operate, and we’re looking for someone excited to grow their career in an environment where AI-assisted development isn’t a side experiment – it’s how we work every day. What You'll Engage In - Build Automation That Matters: Develop software that automates legal document workflows end-to-end – from retrieval across dozens of court systems to secure storage – using Java, PostgreSQL, and Micronaut. Every pipeline you build saves legal teams hours of manual work. - Ship with AI as Your Co-Pilot: Use AI-assisted development tools (Claude Code) daily to write, debug, and refactor code. You’ll learn to craft effective prompts, review AI-generated code critically, and develop an intuition for when AI accelerates your work versus when you need to go deeper yourself. - Solve Real Puzzles: Legal document sources are messy, inconsistent, and constantly changing. You’ll tackle challenges like building scrapers that handle unpredictable page structures, designing retry logic for unreliable third-party systems, and ensuring document integrity across formats. - Grow Through Code Review: Participate in thorough code reviews – both giving and receiving feedback – and contribute to our CI/CD pipelines. You’ll learn our codebase with support from senior engineers and develop strong software craftsmanship habits early in your career. - Collaborate in a Small, Fast Team: Work in an agile environment where your contributions are visible and your voice matters. Participate in sprint planning, standups, and retrospectives with a team that ships quickly and iterates constantly. - Own What You Build: Monitor application performance, help triage production issues, and deploy fixes. You’ll gain real exposure to what it means to keep a SaaS platform running reliably for customers who depend on it. What You're Likely to Bring - Educational Foundation: A BS in Computer Science or an equivalent blend of education and experience. - Professional Experience: 1 to 3 years of experience building software, ideally with some exposure to backend development in Java or a similar language. Internships and co-op experience count. Ideal Traits - You’ve built side projects, contributed to open source, or explored AI tools on your own – you’re genuinely curious about technology beyond what’s required. - Insights and interest into the legal domain, especially in legal document management.
Job Requirements
- Solid fundamentals in Java (11+), with working knowledge of SQL databases (PostgreSQL preferred). Exposure to Docker and frameworks like Micronaut or Spring Boot is a plus.
- Understanding of HTTP, REST APIs, and Git. Familiarity with CI/CD concepts and basic web security principles (CSRF, OAuth2) is helpful but not required – we’ll help you learn.
- Comfort using AI coding assistants (Claude Code, GitHub Copilot, ChatGPT, or similar) and an eagerness to integrate AI tools into your daily development workflow.
- Familiarity with agile workflows and Git-based version control. Bonus if you have any exposure to AWS or other cloud platforms.
- Problem-Solving Mindset: You enjoy debugging tricky issues, aren’t afraid to dig into unfamiliar code, and prefer finding the simple solution over the clever one.
- Communication Excellence: Exceptional communication and interpersonal skills for seamless collaboration with peers and stakeholders.
Benefits
- Remote Flexibility: A fully remote role that accommodates every US time zone, Hawaii included.
- Work-Life Harmony: Embrace flexibility with our supportive approach to working hours.
- Comprehensive Coverage: Enjoy a suite of insurance options covering health, dental, vision, and life.
- At ECFx, you won’t be writing code that sits on a shelf. Our platform processes real documents for real legal teams every day, and the features you build will have immediate, visible impact. If you’re early in your career and want to grow fast in an environment where AI-powered development is the norm, not the exception, we’d love to hear from you
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Sr Software Engineer I
DynatraceDynatrace is a global application performance management software firm and a former member of Compuware. As an employer, the company is in support of helping its team achieve a hea
Your role at DynatraceWe are seeking an experienced Java Engineer to join a team dedicated to delivering secure, scalable, and accessible solutions. Our work is anchored in Single Sign-On (SSO) and access control domain, ensuring seamless and inclusive user experiences across platforms. In this role, you will collaborate with professionals, in an environment that values clear communication, teamwork, and continuous improvement - Design, develop, and maintain user-facing features using Java and related technologies. - Write clean, maintainable, and efficient code following best practices. - Participate in code reviews, providing constructive feedback to ensure a high-quality codebase. - Drive and maintain high standards of code quality across our suite of applications. - Troubleshoot and debug complex issues to ensure system reliability and performance. - Stay current with emerging trends, frameworks, and technologies to continuously improve our solutions. What will help you succeedQualifications: - Solid Java expertise, with proven experience in development and architectural design. - DevOps knowledge, including AWS, Kubernetes, and CI/CD pipelines. - Familiarity with frontend technologies, preferably React. - A strong focus on end-user experience and passion for enabling people with innovative tools. - Ability to adapt quickly to new technologies and environments. - Excellent communication skills in English, both written and spoken. Why you will love being a Dynatracer - Dynatrace is a leader in unified observability and security. - We provide a culture of excellence with competitive compensation packages designed to recognize and reward performance. - Our employees work with the largest cloud providers, including AWS, Microsoft, and Google Cloud, and other leading partners worldwide to create strategic alliances. - The Dynatrace platform uses cutting-edge technologies, including our own Davis hypermodal AI, to help our customers modernize and automate cloud operations, deliver software faster and more securely, and enable flawless digital experiences. - Over 50% of the Fortune 100 companies are current customers of Dynatrace. Compensation and Rewards - We offer only employment contracts (PL: Umowa o pracę / UoP) and a hybrid working setup with 2/3 days per week in the office. This is a permanent role and not a B2B contract. - We offer attractive compensation packages and stock purchase options with numerous benefits and advantages. - Base salary range 16.800 - 21.000 PLN gross per month. (we've listed a salary range for transparency, but if your experience and skills bring unique value, we would still love to hear from you) Equal Employment OpportunityDynatrace provides equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected characteristic. We actively foster an inclusive workplace that celebrates differences and promotes accessibility, collaboration, and growth for all.
ASIC Synthesis and Timing Engineer
K2 Space CorporationBuilding high powered satellites for a mass abundant future.
• Work on the RTL-to-Synthesis flow: Do synthesis at block and top level, Work with physical design team to integrate the floorplan information for physical synthesis. • Develop and maintain design methodologies, scripts, and automation to optimize performance, power, and area (PPA). • Collaborate with front-end engineers to assure timing closure, and efficient design iteration. • Drive timing closure across multiple voltage and process corners, including sign-off with foundry-qualified tools. • Own Lint, CDC and UPF checks and drive collaboration to close out issues. • Develop an end to end formal verification methodology without any gap to deliver on full confidence functionality between the RTL and the post layout netlist. • Manage and technically guide external physical design partners and service vendors, ensuring alignment on milestones, deliverables, and quality standards. • Work with EDA vendors to debug and optimize tool flows, and evaluate new methodologies. • Support chip bring-up and debug through close collaboration with post-silicon and test teams. • Support your product through production and spaceflight.
Principal ASIC Synthesis, Timing Engineer
K2 Space CorporationBuilding high powered satellites for a mass abundant future.
• Own the complete RTL-to-Synthesis flow: Do synthesis at block and top level • Work with physical design team to integrate the floorplanning information for physical synthesis • Develop and maintain design methodologies, scripts, and automation to optimize performance, power, and area (PPA) • Collaborate with front-end and verification teams to ensure clean handoffs, timing closure, and efficient design iteration • Drive timing closure across multiple voltage and process corners, including sign-off with foundry-qualified tools • Own Lint, CDC and UPF checks and drive collaboration to close out issues • Develop an end to end formal verification methodology without any gap to deliver on full confidence functionality between the RTL and the post layout netlist • Manage and technically guide external physical design partners and service vendors, ensuring alignment on milestones, deliverables, and quality standards • Work with EDA vendors to debug and optimize tool flows, and evaluate new methodologies • Support chip bring-up and debug through close collaboration with post-silicon and test teams • Support your product through production and spaceflight.
Role Description In this Senior Software Engineer role, you will be a key individual contributor, driving the development of resilient, scalable software systems focused on leveraging Large Language Models (LLMs) and autonomous agents for data processing, analysis, and threat detection. You will be responsible for building sophisticated, production-grade applications that enrich our threat intelligence, and you will mentor junior engineers, fostering technical excellence and best practices. - Design, develop, and deploy highly reliable and scalable software systems, specializing in AI Agentic tooling and ML applications. - Serve as a technical leader in the implementation of frameworks and best practices for creating, evaluating, and safely deploying autonomous AI agents in a production environment. - Collaborate with engineering managers and cross-functional teams to integrate AI Agent solutions across the platform. - Drive engineering excellence by conducting rigorous code reviews, focusing on code quality, performance optimization, and operational maturity. - Lead the technical design and architectural discussions for new features and components within the AI Tooling roadmap. - Manage project tasks through an agile SDLC, ensuring timely delivery and high-quality results. Qualifications - Strong technical background in software engineering, with deep expertise in building and scaling distributed systems. - Expert-level proficiency in Python and related ecosystem for production AI/ML applications. - Proven track record as a senior individual contributor, designing and delivering complex software solutions. - Technical skills with modern cloud platforms (e.g., AWS, GCP, Azure) and engineering workflow tools (e.g., Jira, Git). - Deep understanding of the AI Agent paradigm, including hands-on experience with LLMs, prompt engineering, agentic loop design, and retrieval-augmented generation (RAG). - Experience driving coordinated action between cross-functional teams (product, research, stakeholders) working from different locations around the world. - A pragmatic mindset and a strong focus on delivering measurable, high-impact results. - A keen curiosity for cybersecurity and finding innovative ways to apply AI Agent technology to keep our clients safe. Requirements - The base salary range for this full-time position is $129,000- $193,500. - This position may be eligible for incentive compensation, equity, and medical, dental, vision, life insurance and 401K. Benefits - Competitive salary based on role, level, and location. - Incentive compensation and equity options. - Comprehensive medical, dental, and vision insurance. - 401K plan.



