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

Independent Software, Inc. · 1 day ago

Software Engineer, Level 2

Independent Software, Inc. is seeking a Software Engineer Level 2 to support the development, deployment, and sustainment of mission-critical systems. The role involves designing, developing, and maintaining software applications while collaborating with cross-functional teams to deliver high-quality software solutions.

AnalyticsCloud ComputingCyber SecurityInformation TechnologyMachine LearningSecuritySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop, maintain, and enhance complex software systems based on documented requirements
Implement front-end solutions using JavaScript and React/JSX, with exposure to TypeScript as applicable
Develop back-end services using Node.js, Python, Rust (for high-performance or secure components), and shell scripting
Provide input to system and software design, including hardware and software trade-offs
Support the evaluation and integration of COTS and GOTS solutions in place of new development where appropriate
Participate in requirements analysis and synthesis from system-level requirements to individual software components
Design and support microservices-based architectures using Kubernetes and Helm Charts
Implement microservices deployment patterns, service-mesh concepts, and load-balancing topologies
Support multi-site applications and cloud migration initiatives
Review, test, and validate software components to ensure adherence to design requirements
Utilize testing frameworks such as JEST to document and validate test results
Resolve software problem reports through debugging, root-cause analysis, and corrective action
Support infrastructure automation and configuration management using tools such as Ansible, Salt, and Terraform
Contribute to CI/CD pipelines and automated deployment processes in Kubernetes-based environments
Work with monitoring, logging, and data platforms including Grafana, InfluxDB, Elasticsearch, Redis, MySQL, and Apache Superset
Support data flow, messaging, and streaming technologies such as RabbitMQ, Kafka, and other message fabrics
Work collaboratively within a team environment and contribute independently as assigned
Maintain technical documentation for software designs, interfaces, deployment processes, and system interactions

Qualification

C++PythonKubernetesReactNode.jsRustDevOpsCloud systemsTesting frameworksAnalytical skillsProblem-solving skillsCollaboration

Required

Experience developing software in one or more of the following languages: JavaScript, Python, Node.js, Rust, or shell scripting
Experience with front-end web development using React and JSX
Familiarity with microservices architectures and containerized deployments using Kubernetes and Helm
Experience with cloud-based or distributed systems, including multi-site applications and cloud migration
Knowledge of testing frameworks and practices for validating software functionality and performance
Familiarity with DevOps, automation, and infrastructure-as-code tools
Experience working with messaging systems, databases, and data visualization platforms
Strong analytical and problem-solving skills with the ability to debug and resolve complex software issues
Ability to work effectively both independently and as part of a collaborative engineering team
Doctoral Degree plus 4 years of relevant experience
Bachelor's Degree plus 5 years of relevant experience
Associate Degree plus 7 years of relevant experience
High School Diploma or GED plus 9 years of relevant experience
Must possess an active TS SCI with appropriate Polygraph to be considered for this role

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