FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
SES Space & DefenseSenior Software Engineer at SES Space & Defense responsible for designing and deploying scalable software solutions. Collaborating with cross-functional Agile teams to support mission and business objectives.
Tech Stack
Tools & technologiesAWSCloudDockerETLGoJavaScriptKubernetesMicroservicesPythonServiceNowSQLTypeScript
About the role
Key responsibilities & impact- The Senior Software Engineer is responsible for designing, developing, and deploying scalable software solutions as part of a cross-functional Agile team.
- This role combines hands-on software engineering with modern data architectures, API development, and microservices design to deliver enterprise applications that support mission and business objectives.
- The successful candidate will collaborate closely with developers, architects, and product owners to build secure, resilient, and maintainable solutions across multiple system environments.
- Working throughout the full software development lifecycle, this individual will help drive technical excellence, mentor peers, and continuously improve engineering practices and delivery processes.
- The role is ideal for an experienced engineer who enjoys solving complex problems while building high-quality software that enables long-term organizational success.
Requirements
What you’ll need- U.S. Citizenship with the ability and willingness to obtain and maintain a security clearance
- Bachelor’s degree in Computer Science or related technical experience
- Minimum of 5 years of experience in application development, design, and deployment
- Excellent written and verbal communication skills with the ability to translate technical concepts to non-technical stakeholders
- Experience developing applications across multiple system architectures
- Expertise with JavaScript and modern TypeScript frameworks
- Thorough understanding of software development lifecycle methodologies and Agile practices
- Strong knowledge of SOLID principles and software design patterns
- Experience with SQL, ETL processes, data warehousing, and streaming data architectures
- Development and deployment experience using Docker or Kubernetes
- Familiarity with cloud-native architectures and microservices environments
- Strong understanding of secure software development best practices
- Experience developing custom solutions within SaaS platforms such as Salesforce, ServiceNow, or Microsoft D365 preferred
- Proficiency with AWS Glue for data cataloging, schema discovery, transformation, and job orchestration preferred
- Experience querying structured and semi-structured data stored in Amazon S3, including formats such as Parquet preferred
- Expertise with Python and Golang programming languages preferred
Benefits
Comp & perks- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptSQLETL processesdata warehousingstreaming data architecturesDockerKubernetesPythonGolang
Soft Skills
communication skillsproblem-solvingmentoringcollaborationtechnical excellence