SPECTRA TECH INC-posted 5 days ago
Full-time • Senior
Aiken, SC
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

Spectra Tech is looking to hire a Senior Software Engineer in Aiken, SC. The Senior Software Engineer will be responsible for keeping assigned applications operational by testing product upgrades, providing customer support, and problem-solving customer issues. The role involves planning for information systems and services from a perspective of application design, development, installation, or database administration in accordance with SRNS IT processes and procedures. The engineer will provide tactical design, engineering, technical specifications, project coordination, and configuration management for moderately complex IT solutions. Additionally, the engineer will assist more senior technical personnel in performing related activities in moderately complex tasks.

  • Keeps assigned applications operational by testing product upgrades and providing customer support.
  • Plans for information systems and services from a perspective of application design, development, installation, or database administration.
  • Provides tactical design, engineering, technical specifications, project coordination, and configuration management for moderately complex IT solutions.
  • Assists more senior technical personnel in performing related activities in moderately complex tasks.
  • Works closely with the Software Professional Lead and the customer/owner to understand and apply knowledge of functional and system requirements.
  • Maintains technical expertise in assigned emphasis areas and demonstrates flexibility in multiple disciplines.
  • Proactively communicates and coordinates with others across IT to provide support for assigned areas.
  • Performs root cause analysis and outlines corrective action for complex problems.
  • Ensures continued service of customer applications through prompt correction of system or program malfunctions.
  • Masters software engineering tools such as configuration management systems, change management, vulnerability scanning, and debuggers.
  • Guides personnel to ensure efficient utilization of resources and adherence to technical standards.
  • Leads moderate sized initiatives and projects by establishing tasks, priorities, milestones, cost estimates, and schedules.
  • Conducts feasibility studies of automation opportunities and establishes cost benefit parameters.
  • Develops test plans and executes these plans to ensure that the software is correct.
  • Participates in validation and efficiency reviews of completed program code.
  • Reviews policies and procedures for technical accuracy.
  • Participates in cross-functional IT teams.
  • Evaluates new requests, offers suggestions to improve, and provides comments and estimates level of effort for moderately complex IT solutions.
  • Provides support for the software infrastructure associated with the system environments.
  • Maintains cyber posture and compliance required to maintain federal authority to operate.
  • Performs installations and upgrades to software and databases for maintaining vendor support and strategic agility.
  • Plans for future requirements of database systems, including disaster recovery needs and storage requirements.
  • Protects operations by keeping information confidential.
  • Bachelor’s degree in an IT related discipline with 5 years proven performance in related assignments; or Non-related Bachelor degree with 7 years proven performance; or Associate Degree in IT related discipline with 7 years proven performance; or Non-related Associate Degree with 9 years proven performance; or high school diploma with at least 11 years of equivalent knowledge and experience.
  • Knowledge of the academic and practical aspects of Software Engineering.
  • Ongoing technical development in Software Engineering.
  • Demonstrates an applied understanding of computer languages, software development fundamentals/methodology, and database infrastructure.
  • Demonstrates programming skills including analyzing information, software design, requirements, testing, documentation, problem solving, debugging, and software development fundamentals/methodology.
  • Demonstrates ability to develop moderately complex software.
  • Demonstrates ability to utilize software engineering tools such as configuration management systems, change management, scanning, and debuggers.
  • Ability to work with minimal direction and supervision to complete projects in a timely manner.
  • Understands and applies advanced knowledge of standard theories, concepts, principles, and techniques in software engineering.
  • 15 or more years’ experience in software engineering related positions, including a minimum of 10 years’ experience on DOE projects.
  • Experience participating in systems engineering teams with responsibilities including software engineering and program development.
  • Ability to work independently and within a multi-discipline team.
  • Occasional travel is required.
  • Prior SRS experience and working knowledge of SRNS processes and procedures.
  • Candidates who have possessed an active DOE clearance (L or Q) within the past two years.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service