Senior Software Engineer

ZipRecruiter

Cairo, Egypt

Posted
Ref: PP000-17530

Job description / Role

Job Type
Full Time
Job Location
Cairo, Egypt
Nationality
Any Nationality
Salary
Not Specified
Gender
Not Specified
Arabic Fluency
Not Specified
Job Function
IT - Software & Web Development
Company Industry
IT, Software & Internet Services

Job description

NetCentrics is seeking a highly experienced senior software engineer with 14+ years of relevant work experience to join our team in Alexandria, VA. This position requires advanced software engineering expertise, including algorithm development, system integration, and cloud-based architecture. The ideal candidate will have strong technical leadership skills and the ability to collaborate across disciplines to deliver secure and scalable solutions.

About us

At NetCentrics, we proudly hold a distinguished position as a leader in cybersecurity, cloud, digital transformation, and mission support. With an esteemed clientele that includes the DoD, DHS, federal civilian agencies, and the intelligence community, our impact on security is undeniable. We are a diverse group of intellectually curious people, solving hard problems, and living by our core values while bonded by the shared vision to secure our nation - join us!

Key responsibilities

  • Analyze user requirements to define software design specifications and performance standards.
  • Design, develop, and modify software systems using scientific analysis, mathematical models, and performance evaluations.
  • Debug, troubleshoot, and correct defects in existing software.
  • Enhance existing software to add features, adapt to new hardware, or improve performance.
  • Architect and implement REST APIs to support secure, scalable, and reliable communication between distributed systems.
  • Develop and integrate web applications and REST APIs using Flask.
  • Architect, design, and manage cloud-based solutions (AWS, Azure, GCP, or GovCloud).
  • Design and implement complex algorithms with strict timing, resource, and interface constraints.
  • Build, optimize, and manage database queries, data repositories, and complex interfaces.
  • Assist in the development and execution of test procedures for software components.
  • Implement and support CI/CD pipelines to automate software build, testing, and deployment.
  • Collaborate with system engineers and hardware engineers to derive software requirements, resolve limitations, and ensure performance compliance.
  • Coordinate system installations and monitor equipment functionality to ensure operational specifications are met.
  • Perform quality control reviews on team deliverables and provide technical oversight.
  • Recommend and implement improvements to documentation, development processes, and standards.
  • Leverage Atlassian tools (Confluence, Bitbucket) to support agile development, collaboration, and project management.
  • Write, review, and maintain software and system documentation.

Required skills & qualifications

Experience: 14+ years of relevant work experience as a software engineer in programs/contracts of similar scope, type, and complexity.

Desired technical skills:

  • Proficiency in Python and SQL.
  • Experience with cloud platforms (AWS, Microsoft Azure, Google Cloud Platform, AWS GovCloud).

Education:

Bacheloru2019s degree in computer science, computer programming, engineering, or relevant technical/analytics discipline.

Certifications:

  • Required: TS/SCI clearance.
  • Desired: Active full scope polygraph, data engineer certification, AWS certifications.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Employer-matching 401(k)
  • HSA/FSA spending accounts
  • 11 paid federal holidays
  • Open vacation policy

Where you belong

At the heart of our organization lies a set of five core values that guide every facet of our work. "Mission First" epitomizes our unwavering commitment to our goals. "People Always" underscores the significance we place on our team's well-being and development. We continually strive to "Be Eminent" by consistently pushing the boundaries of excellence. "Embrace the Team" reflects our unwavering belief in the power of collaboration, recognizing that together, we attain greatness. With every action, we "Act with a Purpose," ensuring that our efforts contribute meaningfully to a larger mission. These values serve as the bedrock of our company culture, propelling us forward as a united and purpose-driven team.

Why join NetCentrics

Join us not just to be a part of safeguarding our nation, but to be at the forefront of innovation, where your ideas and expertise play a pivotal role in shaping the future of cybersecurity and IT. Together, we're not just protecting systems; we're pioneering them. Come be a part of our team and redefine the possibilities in our industry!

Equal opportunity employer

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected status.

Similar jobs you may be interested in
Senior Solution Sales Executive Easy Apply
SAP Middle East & North Africa
Riyadh 3 Dec
Sr Shopify Software Executive Easy Apply
RTC-1 Employment Services
Dubai 19 Nov
Director of Implementation - Remote Easy Apply
RTC-1 Employment Services
UAE 10 Oct
Director of Implementation - Remote Easy Apply
RTC-1 Employment Services
Dubai 10 Oct
Senior FullStack Developer Easy Apply
Capgemini
Riyadh 12 Nov
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month