Space Dynamics Laboratory→
Junior Software Engineer at Space… · North…
Entry LevelOn-siteFull-timeNorth Logan, UT$70k–$94k/yr
Skills
programming languagesfront-end web technologiescloud computingdatabase managementdockerai/ml experiencegitagile methodologiesnetworking fundamentalscloud platformsci/cd methodologiesaws certification
Job Description
Summary: Space Dynamics Laboratory (SDL) delivers mission-critical solutions in cyber operations and cloud computing innovation. They are seeking a motivated Junior Software Engineer to help develop desktop and cloud software supporting secure, performant, and scalable systems, contributing to defense and national security solutions.
Responsibilities:
- Contributes to the development, testing, and maintaining of software for desktop applications and cloud services
- Assists in creating and maintaining system documentation, including network diagrams, functional diagrams, data flow diagrams, and interface definitions
- Collaborates with cross-functional teams, including Government customers, software developers, and other contractors to define and implement networking architectures
- Supports the optimization of messaging protocols and schemas to enhance data transmission efficiency, security, and reliability
- Assists in the adoption of DevSecOps practices, including automated testing, CI/CD pipelines, and security integration throughout the development lifecycle
- Learns and contributes to the development, integration, and testing of cloud-based systems, including secure data management and infrastructure design
Required Qualifications:
- Bachelor's degree in a related technical field, e.g., computer science, computer engineering, software engineering, or a closely related discipline
- Must have at least one year of part- or full-time professional experience
- No more than 5 years of relevant experience
- Familiarity with programming languages such as Rust, TypeScript/JavaScript, Golang, or C# (academic or project experience is acceptable)
- Experience working in REACT/Vue or related front-end web technologies
- Experience working with databases such as query optimization, data engineering and normalization, stored procedures, etc
- Experience working with Docker and related technologies
- Internship or academic experience in AI/ML with a strong mathematics background
- Internship or academic experience developing desktop or web applications
- Internship or academic experience unit testing and/or integration testing
- Basic understanding of GIT and remote repositories such as GitHub, GitLab, or equivalent
- Exposure to software development methodologies, such as Agile or Scrum, through coursework, internships, or projects
- Strong problem-solving skills and attention to detail
- Effective oral and written communication skills
- Ability to work collaboratively in a team environment
- Must be a U.S. citizen with the ability to obtain and maintain US Government security clearance
Preferred Qualifications:
- Internship or academic project experience in software development, systems engineering, or cloud computing
- Experience with networking fundamentals, including the OSI model (layer 3 to layer 7), TCP/IP, routing, and common protocols
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), including compute, storage, and networking services
- Knowledge of cloud networking architectures and security mechanisms, including IAM, encryption, and firewalls
- Exposure to CI/CD methodologies and cloud-native tools for monitoring and logging
- AWS cloud certification or experience with AWS GovCloud
Required Skills: Programming languages, Front-end web technologies, Cloud computing
Important Skills: Database management, Docker, AI/ML experience, GIT
Nice-to-Have Skills: Agile methodologies, Networking fundamentals, Cloud platforms, CI/CD methodologies, AWS certification
Benefits: Competitive salaries, Comprehensive benefits package
Benefits
Competitive salaries
Comprehensive benefits package