Returning Candidate?

Senior Systems Engineer

Senior Systems Engineer

Job ID 
Job Locations 
US-SC-North Charleston
Information Technology

More information about this job


Geocent offers exciting and challenging opportunities in the Technology field! Geocent employees across the country subscribe to the company's culture of focusing on results when serving our large, diverse group of clients nationwide.


Serves as technical lead across multiple program efforts, providing system/subsystem definition, preliminary and detailed design, implementation of design, system/subsystem integration, and testing.  Candidate should have experience in design and implementing public clouds, such as Azure/AWS, and understands the latest front end technologies.

  • Leads software programs throughout the software lifecycle, including: requirements review, system design (preliminary and critical), integration readiness review, testing, and software acceptance review.
  • Develops cloud-based technologies to build resilient architectures.
  • Leads projects utilizing a variety of technologies and architectural patterns.
  • Coaches and mentors all team members on all technical aspects.
  • Develops software that interfaces with both COTS and GOTS tools/products.

Detailed Responsibilities:

  • Senior technical software lead across multiple program efforts.
  • Researches, designs, and develops critical and scalable computer software systems, in conjunction with hardware product development, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Researches, designs, and develops cloud computing technologies, cloud elastic architectures, and incorporates continuous processes improvements to enable cutting edge cloud capabilities.
  • Present company capabilities (technical & business) to customers and act as a recognized company authority.
  • Defines customer requirements, provide Analysis of Alternatives (AoA/CoA), and conducts feasibility studies for multiple special, critical, or complex projects.
  • Consults, leads, and manages teams of software engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
  • Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develops, directs, and reviews software system testing procedures, programming, and documentation.
  • Identify and implement creative solutions to improve system and product offerings.
  • Reviews test plans and defines /develops test benches for software libraries. Integrates externally developed code into core libraries.
  • Documents and reviews engineering work as input for company collateral and patent requirements.
  • Coordinates with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones.
  • Represents the organization as a prime customer contact on contracts or projects.
  • Lead and manage software engineering process (Agile/Scrum experience preferred).


Education Requirements

Requires bachelor’s degree (in Engineering, Computer Science or related field) or equivalent. Minimum 10 years of related experience.



Experience in US Government/SPAWAR processes and practices

IA experience, especially RMF

Agile/Scrum experience

Experience in AWS, Azure, and other cloud platforms

Security Certifications (Security+ and CISSP)

Experience in Software Development

Mastery in both Windows and RHEL



U.S. Citizen only for Federal Clearance Requirement


Geocent is an Equal Opportunity Employer Minorities/Women/Veterans/Disabled/Sex/Sexual Orientation/Gender Identity/National Origin