Software Engineer

C2 Technology Solutions, Inc.

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of software development experience
  • Proficiency in programming languages (e.g., Java, Python, C++, JavaScript)
  • Experience in developing RESTful APIs and backend services
  • Familiarity with SQL and NoSQL databases
  • Experience with version control systems and CI/CD practices
  • Strong problem-solving abilities and attention to detail
  • Ability to obtain and maintain security clearance

Responsibilities

  • Design, develop, test, and maintain software applications for data processing
  • Build and integrate APIs and backend services for data exchange
  • Develop user-facing components for data access and interaction
  • Work with large datasets for operational analysis
  • Implement scalable architectures for high volume data processing
  • Collaborate with cross-functional teams to refine technical requirements
  • Participate in code reviews and CI/CD processes
  • Troubleshoot and resolve software defects and performance issues

Benefits

  • Collaborative and agile work environment
  • Opportunities for professional development
  • Involvement in innovative and high-impact projects
  • Support for system enhancements in secure environments
  • Potential for participation in cutting-edge technology initiatives
Full Job Description
Software Engineer to support the development and enhancement of advanced applications within secure environments. This role involves designing, building, and maintaining scalable software systems that enable efficient data processing, integration, and analysis across complex operational architectures.

The ideal candidate will have experience developing modern applications that support structured and unstructured data workflows, with a strong understanding of backend services, APIs, and system integration. This position requires the ability to work in collaborative, agile environments while contributing to the delivery of high-performance, reliable software solutions.

Key Responsibilities

  • Design, develop, test, and maintain software applications that support data ingestion, processing, and dissemination
  • Build and integrate APIs and backend services to enable seamless data exchange across systems
  • Develop user facing components and interfaces to support data access, visualization, and interaction
  • Work with large datasets
  • Implement scalable architectures that support high volume data processing and performance optimization
  • Collaborate with cross functional teams to gather requirements and translate them into technical solutions
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes
  • Troubleshoot and resolve software defects, performance issues, and integration challenges
  • Support system enhancements, upgrades, and maintenance activities in secure environments


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in software development
  • Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript)
  • Experience developing RESTful APIs and backend services
  • Familiarity with databases (SQL and/or NoSQL) and data modeling concepts
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving skills and attention to detail
  • Ability to obtain and maintain a security clearance


Preferred Qualifications

  • Experience supporting data-centric platforms or enterprise data environments
  • Familiarity with big data technologies (e.g., Hadoop, Spark, Elasticsearch)
  • Experience with cloud environments and containerization (e.g., AWS, Docker, Kubernetes)
  • Knowledge of DevSecOps practices and secure software development principles
  • Experience working in Agile or Scrum development environments
  • Exposure to data visualization tools and frameworks
  • Experience working in classified or secure environments

Similar Jobs

More Jobs at C2 Technology Solutions, Inc.

More Information Technology Jobs

Find similar Software Engineer jobs: