Software Engineer III

Black Eagle Defense

$209K — $266K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of experience in software engineering focused on scalable systems
  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • Strong programming skills in Python, Go, or Java
  • Extensive experience with cloud platforms like AWS, GCP, or Azure
  • Proficiency in container technologies such as Docker and Kubernetes
  • Experience with infrastructure-as-code tools like Terraform or Ansible
  • Excellent communication skills in collaborative environments

Responsibilities

  • Lead the design and development of scalable AI-powered applications
  • Architect infrastructure solutions for rapid AI feature delivery
  • Collaborate with product teams for technical solution development
  • Build and maintain platforms for reliable AI feature shipping
  • Develop automation tools to enhance system reliability
  • Implement monitoring and alerting systems for enhanced observability
  • Mentor junior engineers and contribute to team growth

Benefits

  • Flexible work hours
  • Opportunity for remote work
  • Comprehensive health insurance
  • Professional development and training opportunities
  • Generous paid time off policy
Full Job Description
SALARY RANGE $209,000 - $266,000/year

DUTIES As a successful candidate for the Senior Software Engineer role, you should have a strong background in building scalable AI-powered applications and the infrastructure that supports them, with a focus on delivering exceptional user experiences. You will play a crucial role in architecting and developing the systems that power our cutting-edge LLM applications, ensuring they perform reliably at enterprise scale while enabling rapid iteration and deployment.

Required Skills:

SKILLS
  • Lead the design and development of scalable LLM-powered applications and services
  • Architect infrastructure solutions that support rapid iteration and deployment of AI features
  • Collaborate directly with product teams to translate user needs into technical solutions
  • Build and maintain the platforms that enable your team to ship AI features quickly and reliably
  • Develop and manage automation tools to improve system reliability and development efficiency
  • Implement and maintain monitoring, alerting, and logging systems
  • Conduct capacity planning and performance tuning for AI workloads
  • Lead and participate in incident response and post-mortem analyses
  • Mentor junior team members and contribute to the overall growth of the engineering team
  • Continuously identify and implement improvements to our systems and development processes


QUALIFICATIONS Twelve (12) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. A Bachelor's degree in Computer Science or a related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.

Additional requirements:
  • 12+ years of experience in software engineering with focus on scalable systems
  • Strong full-stack development experience with user-facing applications
  • Strong programming skills in languages such as Python, Go, or Java
  • Extensive experience with cloud platforms (e.g., AWS, GCP, Azure) and their services
  • Proficiency in containerization technologies (Docker, Kubernetes)
  • Experience with infrastructure-as-code tools (e.g., Terraform, Ansible, Puppet)
  • Expertise in monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack)
  • Familiarity with CI/CD pipelines and practices
  • Strong problem-solving skills and ability to troubleshoot complex systems
  • Excellent communication skills and ability to work in a collaborative environment
  • Experience building products that prioritize user experience and product-market fit
  • Experience interacting with stakeholders to elicit requirements


Desired Skills:

NICE-TO-HAVES
  • Experience working with Large Language Models (LLMs) and related infrastructure
  • Experience with AI/ML model serving and optimization
  • Background in product-focused engineering environments
  • Familiarity with machine learning operations (MLOps) practices
  • Experience with A/B testing and feature flagging for AI features
  • Contributions to open-source projects
  • Experience with distributed systems and microservices architectures
  • Knowledge of security best practices and compliance requirements
  • Experience with real-time data processing and streaming platforms (e.g., Apache Kafka, Apache Flink)
  • Familiarity with chaos engineering principles and tools

Similar Jobs

More Information Technology Jobs

Find similar Software Engineer III jobs: