[Remote] Senior Software Engineer - Specialist
Note: The job is a remote job and is open to candidates in USA. Concurrent Technologies Corporation (CTC) specializes in transforming cutting-edge technologies into real-world solutions. The Senior Software Engineer/Specialist is responsible for designing, developing, and maintaining complex software systems that support Department of Defense operations, ensuring the delivery of secure and scalable solutions while collaborating with cross-functional teams.
Responsibilities
- Design, develop, and maintain software applications with moderate complexity using programming languages such as Python, Java, or C++
- Implement software solutions that align with DoD standards, security protocols, and mission-critical requirements
- Optimize software performance and scalability through advanced problem-solving and technical expertise
- Develop and execute test plans to validate software functionality and performance
- Identify and resolve software defects, ensuring systems meet operational requirements
- Conduct code reviews and provide constructive feedback to team members to ensure quality and consistency
- Lead small teams on low-complexity project activities, providing technical guidance and support
- Collaborate with Program and Project Managers to ensure successful delivery of technical solutions
- Take ownership of assigned tasks, ensuring timely delivery and adherence to project requirements
- Work closely with cross-functional teams, including systems engineers, cybersecurity specialists, and project managers, to define and refine project requirements
- Interface with internal and external stakeholders to provide technical updates and ensure alignment with project goals
- Develop and maintain detailed technical documentation, including system designs, workflows, and test plans
- Prepare technical reports and presentations for leadership and stakeholders
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 4+ years of relevant experience or equivalent work experience
- Proficiency in programming languages such as Python, Java, or C++
- Solid understanding of software development life cycles, including design, coding, testing, and deployment
- Strong problem-solving skills and ability to work independently on moderately complex assignments
- Experience with software development tools such as Git, Visual Studio, or Eclipse
- Familiarity with Agile development methodologies and practices
- Knowledge of DoD software development standards, cybersecurity principles, or secure coding practices
- Experience with cloud computing platforms or containerization tools (e.g., AWS, Docker)
- Strong communication skills and ability to interface with internal and external stakeholders effectively
Benefits
- Competitive salary and benefits package.
- Exceptional career growth
- Cutting edge technology
- Educational opportunities
- Recognition for quality work.
Company Overview