Jobs · Engineering · Texas

Full Stack Software Engineer

Auctane · Austin, TX · 4 days ago
On-siteEngineering$200/hrFull-time

About the role

Design and build full-stack features for the ShipStation Intelligence product line, delivering data-driven insights that help customers optimize their shipping operations.
Develop and maintain machine learning pipelines and models that surface patterns, predictions, and recommendations from large-scale shipping and logistics data.
Build dynamic, responsive user interfaces with ReactJS that present complex data and analytics in clear, actionable ways.
Architect and optimize robust backend services using .NET, ensuring scalability, reliability, and performance under high data throughput.
Perform exploratory data analysis to identify opportunities for new intelligence features and validate hypotheses before engineering solutions.
Use RESTful APIs and data contracts that support both real-time and batch analytics workloads.
Use AI coding/testing tools to accelerate tasks; practice safe prompting, validate results with peers, and contribute learnings and tips to team docs.
Lead design review discussions for your area of ownership; drive technical decisions and communicate tradeoffs clearly to stakeholders.
Proactively identify technical debt, performance bottlenecks, and reliability risks, and advocate for addressing them.
Collaborate with cross-functional teams to define, design, and ship new features across the Auctane platform.
Write comprehensive automated tests—unit, integration, and end-to-end—to ensure correctness of data transformations and ML outputs.
Participate in and provide thorough code reviews, maintaining high code quality and encouraging best practices across the team.

Responsibilities

  • Design and build full-stack features for the ShipStation Intelligence product line, delivering data-driven insights that help customers optimize their shipping operations.
  • Develop and maintain machine learning pipelines and models that surface patterns, predictions, and recommendations from large-scale shipping and logistics data.
  • Build dynamic, responsive user interfaces with ReactJS that present complex data and analytics in clear, actionable ways.
  • Architect and optimize robust backend services using .NET, ensuring scalability, reliability, and performance under high data throughput.
  • Perform exploratory data analysis to identify opportunities for new intelligence features and validate hypotheses before engineering solutions.
  • Use RESTful APIs and data contracts that support both real-time and batch analytics workloads.
  • Use AI coding/testing tools to accelerate tasks; practice safe prompting, validate results with peers, and contribute learnings and tips to team docs.
  • Lead design review discussions for your area of ownership; drive technical decisions and communicate tradeoffs clearly to stakeholders.
  • Proactively identify technical debt, performance bottlenecks, and reliability risks, and advocate for addressing them.
  • Collaborate with cross-functional teams to define, design, and ship new features across the Auctane platform.
  • Write comprehensive automated tests—unit, integration, and end-to-end—to ensure correctness of data transformations and ML outputs.
  • Participate in and provide thorough code reviews, maintaining high code quality and encouraging best practices across the team.

Requirements

  • Bachelor's degree in Computer Science, Data Science, Information Systems, or equivalent years of relevant work experience.
  • 4+ years of professional software development experience, with a strong background in .NET for backend development and ReactJS for frontend development.
  • Strong proficiency in both frontend development (ReactJS) and backend development (.NET/C#), with the ability to independently deliver end-to-end features.
  • Demonstrated experience with data analysis, statistical methods, or machine learning—comfortable working with large datasets to extract insights.
  • Familiarity with ML frameworks and libraries (e.g., ML.NET, scikit-learn, TensorFlow, or PyTorch) and an understanding of when and how to apply common algorithms.
  • Exceptional communication skills with the ability to explain complex technical and analytical concepts to both technical and non-technical audiences.
  • Strong understanding of SQL, relational database systems, and ORM frameworks, with experience writing performant queries against large datasets.
  • Experience designing and consuming RESTful APIs at scale.
  • Deep understanding of object-oriented design, SOLID principles, and software architecture patterns.
  • Experience with creating and maintaining automated tests in a test-driven development environment.
  • Experience with source control systems (Git), branching strategies, and CI/CD pipelines.
  • Comfortable working in an Agile development environment with a track record of delivering on commitments.
  • Self-directed and capable of driving work forward independently while knowing when to seek input from others.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, Information Systems, or equivalent years of relevant work experience.
  • 4+ years of professional software development experience, with a strong background in .NET for backend development and ReactJS for frontend development.
  • Strong proficiency in both frontend development (ReactJS) and backend development (.NET/C#), with the ability to independently deliver end-to-end features.
  • Demonstrated experience with data analysis, statistical methods, or machine learning—comfortable working with large datasets to extract insights.
  • Familiarity with ML frameworks and libraries (e.g., ML.NET, scikit-learn, TensorFlow, or PyTorch) and an understanding of when and how to apply common algorithms.
  • Exceptional communication skills with the ability to explain complex technical and analytical concepts to both technical and non-technical audiences.
  • Strong understanding of SQL, relational database systems, and ORM frameworks, with experience writing performant queries against large datasets.
  • Experience designing and consuming RESTful APIs at scale.
  • Deep understanding of object-oriented design, SOLID principles, and software architecture patterns.
  • Experience with creating and maintaining automated tests in a test-driven development environment.
  • Experience with source control systems (Git), branching strategies, and CI/CD pipelines.
  • Comfortable working in an Agile development environment with a track record of delivering on commitments.
  • Self-directed and capable of driving work forward independently while knowing when to seek input from others.

Skills

  • C#, .NET 8, .NET Framework
  • JavaScript (ReactJS & Node)
  • AWS, Kafka, ElasticSearch, Docker, Kubernetes
  • Python (data analysis & ML workflows), ML.NET or equivalent ML frameworks
  • Data visualization and BI tooling

Benefits

  • Hybrid work schedule: Tuesdays, Wednesdays, and Thursdays in the office; flexible remote work otherwise.
  • 12 paid holidays per year.
  • 401(k) employer matching program.
  • Annual merit reviews to recognize and reward hard work and achievements.
  • Company events and fitness center in the office.
  • Employee Assistance Program.
  • Education reimbursement.
  • Employee referral program.
  • Inclusive, casual, and upbeat work environment.

Pay

  • Competitive salary based on experience and qualifications.

Schedule

  • Hybrid work schedule: Tuesdays, Wednesdays, and Thursdays in the office; flexible remote work otherwise.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net