cover image
Signal Hill Technologies

Cloud Engineer

Remote

Memphis, United states

Mid level

Full Time

03-12-2025

Share this job:

Skills

Communication Leadership Adaptability Python Java C# SQL DevOps Kubernetes Test Problem-solving Decision-making Training Effective Communication Programming Analytical Skills AWS Software Development cloud platforms Artificial Intelligence

Job Specifications

Seeking a hands-on cloud application developer and thought leader with strong AI chops to help guide a critical and large federal client through early decision-making on big application migrations. You will advise on how to use and implement specific tools best suited to meet this client's unique needs. The ideal candidates is a collaborator and player-coach who can "scrub in" on projects but also operate at a high-level advisory role for stakeholders and operate at a supervisory level for a tight team of cloud application developers.

Candidates who can be on-site at a Memphis, TN location highly preferred but remote will be considered.

About Signal Hill Technologies

Founded and led by veteran cyber operators, Signal Hill Technologies delivers advanced cybersecurity solutions to DoD, Intelligence Community, financial services and critical infrastructure clients, with many years of experience defending both US Government and commercial clients against sophisticated, well-funded, motivated adversaries. We are relentless about real results and operationally proven expertise. Our mission is to provide the best technical solutions and hands-on support to address each customer’s unique cyber risks.

Role / Duties:

Collaborate in Project Planning: Actively participate in project planning to determine programming and hardware requirements. Assist in formulating programming specifications and develop coding logic for cloud-based applications.
Documentation and Visualization: Prepare comprehensive charts, diagrams, and system documentation to ensure clear understanding and effective communication of program structure and functionalities.
Coding and Testing: Code, test, and debug intricate programming instructions based on specifications, utilizing relevant programming languages within the Cloud Infrastructure Tool Kit. Ensure the reliability and efficiency of cloud-based applications.
Security Compliance: Maintain up-to-date knowledge of security protocols and adhere to all security procedures. Identify, address, and report security risks promptly to safeguard data and systems integrity.
Program Maintenance: Assist in deploying updates and revisions to computer programs and procedures within cloud environments. Ensure smooth integration and operation of updated applications.
Documentation Management: Prepare detailed documentation on system revisions and updates for computer operations. Ensure that comprehensive documentation is provided to facilitate effective system management.
End-User Technical Support: Provide technical support to end users regarding system revisions or updates in cloud applications. Address user inquiries and issues to ensure seamless functionality and user satisfaction.
Adaptability and Additional Responsibilities: Perform supplementary tasks as assigned or required to support the core responsibilities. Demonstrate flexibility and readiness to contribute to various aspects of cloud application development and maintenance.
Leadership in AI Initiatives: Collaborate and contribute to artificial intelligence initiatives for development, utilizing AI technologies to improve the efficiency and innovation of cloud-based applications at a mid-level capacity.

Required Skills

Knowledge of application development, including web, batch, and object-oriented programming.
6+ years of relevant experience
Ability to pass a public trust clearance
Must hold a Bachelor's degree or above
Experience writing, editing, and updating programs in JAVA, SQL, or other relevant languages.
Ability to use relational database technology effectively.
Strong analytical skills for problem-solving.
Ability to work independently and in a team environment.
Experience with industry-standard software development life cycle processes.
Understanding of cloud platforms, preferably AWS.
Cloud migration expertise from on-premise to cloud environments.
Proficient in Java, Python, and C# development.
Knowledge of security best practices for data security in the cloud.
DevOps practices and experience using AI for automating deployment processes.
Experience with containerization and Kubernetes for application development.

Benefits:

Competitive compensation
Company health plan
401(k) plan with employer match
Paid holidays and paid time off
Education reimbursement

How to Apply:

Submit a detailed resume (including complete work history with month/year for each role and all certifications). Please account for any gaps in employment and specify all relevant training and degrees with the year and month earned.

About the Company

Adapt to an evolving cybersecurity landscape. Signal Hill helps large enterprises fortify their cyber posture against sophisticated adversaries. Working with our veteran consultants, clients can optimize their cyber risk management strategy and leverage our hands-on technology expertise to implement it. Know more