SIGN IN
Software Engineer, Level 1 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Independent Software, Inc. · 1 day ago

Software Engineer, Level 1

Independent Software, Inc. is focused on collaboration, integrity, and innovation, and they are seeking a Software Engineer to design, develop, deploy, and maintain secure applications for distributed operational environments. The role involves working across the software development lifecycle and collaborating with cross-functional teams to ensure application performance and reliability.
AnalyticsCloud ComputingCyber SecurityInformation TechnologyMachine LearningSecuritySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop, enhance, and maintain applications using Python
Build, deploy, and manage containerized applications using Docker
Design, implement, and optimize database solutions using MongoDB
Collaborate with team members using Git for version control, branching strategies, and code reviews
Participate in and support CI/CD pipelines and Agile software development processes
Conduct peer code reviews and provide constructive technical feedback
Manage and execute deployments to all production sites, including pushing new software versions and validating successful rollouts
Ensure minimal disruption to business operations during deployments and system updates
Provide on-site technical support, diagnosing and resolving issues related to hardware, applications, and user environments
Perform system administration tasks as needed to maintain operational stability across multiple locations
Collaborate with cross-functional teams to troubleshoot complex issues and maintain high system availability

Qualification

PythonDockerMongoDBGitJavaScript frameworksCI/CD pipelinesAnsibleJIRABitbucketTerraformKubernetesProblem-solvingCommunication skills

Required

Strong proficiency in Python for application development
Hands-on experience with Docker and containerized application deployment
Experience designing and managing MongoDB databases
Solid understanding of Git and collaborative development workflows
Experience with JavaScript frameworks such as Angular (Angular 2+) and/or React for UI development
Familiarity with CI/CD pipelines, tools, and Agile methodologies
Strong problem-solving skills and ability to troubleshoot complex technical issues
Effective written and verbal communication skills
Bachelor's degree in Computer Science or a related discipline from an accredited college or university
Four (4) additional years of Software Engineering experience on projects with similar software processes may be substituted for a bachelor's degree on a case-by-case basis
Minimum of seven (7) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity
Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Preferred

Exposure to tools such as Ansible, JIRA, Bitbucket, and Terraform is a plus
Familiarity with Kubernetes is desired

Benefits

Competitive compensation
Generous benefits
Work-life balance

Company

Independent Software, Inc.

twittertwittertwitter
company-logo
Independent Software supports our customers by providing next-generation cyber services, intelligence and all-source analytics, machine learning, and mission application development.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Rhonda Jansen
President and CEO
linkedin
Company data provided by crunchbase