Cloud Security Engineer

Cloud Security Engineer

Employer: CGI

Position Description:

CGI is seeking a Cloud Security Engineer to join our team!

Looking for someone who can apply deep technical expertise to the design, testing, implementation, and ongoing support of security and related services in an AWS / hybrid cloud environment.

This career opportunity can be performed remotely!

Your future duties and responsibilities:

  • Responsible for all aspects of security engineering in the AWS environment
  • Implements security architectures for cloud/hybrid solutions
  • Thoroughly documents implementations, via technical documentation, diagrams, and run-books
  • Serves as technical lead for security administration activities, both performing hands-on security administration and guiding other team members in the execution of security administration and related tasks
  • Serves as technical lead for security remediation activities
  • Acts as a subject matter expert (SME) for security tools, applications, and processes, including Rapid7, Twistlock, Cortex, and ScouteSuite IBM Guardium, Splunk, PKI, Tripwire EA, Symantec DLP, FireEye HX/NX/EX, RSA Security Analytics, MicroFocus Fortify, and Static Code Analyzer
  • Works with Information Security Officer to design security solutions in support of policy and operational requirements
  • Serves as a member of the Security Incident Response Team to address issues across development, testing, and production environments in both on-premise and cloud environments
  • Works with Application and Infrastructure Architects on issues related to security design and architecture, and assists with proof-of-concept testing
  • Supports proofs-of-concept design and testing activities and supports the development of change requests, white papers, and proposals with security service components
  • Works with peers within and beyond the Operations team to define and characterize complex technology or process problems and develop & implement new solutions
  • Works with peers to review and analyze security tool reports and establish a remediation plan

Required qualifications to be successful in this role:

  • AWS Certified Security – Specialty, or equivalent experience
  • Understanding of secure-cloud configuration, (CloudTrail, AWS Config, etc), cloud-security technologies (VPC, Security Groups, etc.), and cloud-permission systems (IAM)
  • Experience with a broad array of security technologies, such as NGFW, WAF, SIEM, endpoint security, and more
  • Experience with NIST Security Standards especially 800-53, and OWASP
  • Bachelor’s degree in Information Science / Information Technology, Data Science, Computer Science, or a related field OR equivalent experience in a technical position OR equivalent military experience
  • Ability to exercise independent judgment in driving technical problems to resolution
  • Ability to work across organizations (CGI, Client, State Data Center, Vendors) to drive issues to resolution
  • Strong written, verbal, and interpersonal communication skills

Desired qualifications/non-essential skills:

  • Ability to communicate complex technical information to less technical staff (e.g. CGI management and client staff)
  • Strong understanding of broader technology context (e.g. cloud services, server, and storage technologies)
  • Experience planning technical implementations of security services (e.g. developing work breakdown schedules, estimating task efforts and durations)
  • Ability to mentor other team members in areas of technical expertise
  • Experience working in an outsourced/managed services environment with some client-facing responsibilities (e.g. technical discussions with the client)

Est. Salary Range (Colorado Only): $84,000-$145,000*

*Disclaimer: In accordance with Colorado’s Equal Pay for Equal Work Act, effective January 1, 2021, a good faith hourly or base salary range must be posted for all positions where the work may be performed in the state of Colorado. Therefore, this good faith salary range will only apply where this described position will be performed in the state, and should not be considered the compensation range in other locations or for other positions.

At CGI we call our professionals “members” to reinforce that all who join our team are, as owners, empowered to participate in the challenges and rewards that come from building a world-class company. CGI’s benefits include:

  • Competitive base salaries
  • Eligibility to participate in an attractive Share Purchase Plan (SPP) in which the company matches dollar-for-dollar contributions made by eligible employees, up to a maximum, for their job category
  • 401(k) Plan and Profit Participation for eligible members
  • Generous holidays, vacation, and sick leave plans
  • Comprehensive insurance plans that include, among other benefits, medical, dental, vision, life, disability, out-of-county emergency coverage in all countries of employment;

Back-up child care, Pet insurance, a Member Assistance Program, a 529 college savings program, a personal financial management tool, lifestyle management programs and more

APPLY HERE

Lead Technical Project Manager

Lead Technical Project Manager

Employer: USAA

Purpose of Job

We are currently seeking a talented Lead Technical Project Manager for the San Antonio Home Office, Phoenix, Colorado Springs, Tampa, Plano or 100% Remote Work from home environment.

USAA values a culture that is highly collaborative, and we have found that a hybrid work type helps employees gain the best of both worlds – collaborating in-person in the office and working from home when needed to achieve focused results. The actual days’ onsite are resolved between each employee and the employee’s manager. . This position may also be in a 100% remote work environment.

The candidate selected for this position is going to work with the Product Management Teams in USAA’s Contact Center Technology organization. They will oversee execution for the new Enterprise Member Service Representative (MSR) desktop platform and/or Enterprise Employee Experience Products.

Defines and leads a multitude of technical projects, within the IT organization, of high complexity, size, confidentiality and enterprise-level visibility to achieve strategic business/technical goals and operational objectives. Serves as the primary resource for cross-functional (internal and external entities) team members on escalated issues of a unique technical nature. Coaches’ others on managing risk by using established project management processes to address execution challenges associated with quality, schedule and cost and executes remediation plan. Drives creative alternatives to project challenges; partners with others to drive adoption, and challenges standards. Collaborates with key stakeholders and work efforts teams to ensure objectives are met.

Job Requirements

About USAA

USAA knows what it means to serve. We facilitate the financial security of millions of U.S. military members and their families. This singular mission requires a dedication to innovative thinking at every level.

About USAA IT

Our most meaningful qualification isn’t technical, it’s human. Here, we don’t just sit in front of a screen. We stand behind our 13 million members who rely on us every day.

We’re proud of USAA’s strong history — and we’re even more passionate about our future. That’s why we have a team of supportive and collaborative hardworking technology professionals focused on doing more for our members. And why we’re continuing to add innovative problem solvers to our team. With us, you’ll find exciting challenges that inspire you to continue learning and growing.

Tasks

  • Identifies and manages existing and emerging risks that stem from business activities and the job role.
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled.
  • Follows written risk and compliance policies and procedures for business activities.
  • Leads, plans, directs and coordinates activities for highly complex work efforts that may include SDLC standards, to accomplish goals and objectives within prescribed timeframes and budgets.
  • Provides alternate views and solutions to onboard senior management to accomplish project goals.
  • Mentors, trains and coaches technical project managers.
  • Anticipates and recommends improvements to advance project management methods and practices.
  • Oversees and ensures development of project plans related to schedule, budget, scope and resources.
  • Monitors project execution to deliver incremental value.
  • Manages and executes multiple technical projects or epics (and supporting work) deliverables to control scope.
  • Identifies and mitigates project or epic (and supporting work) technical risk and operational impact.
  • Ensures completion of and adherence projects and project plans to achieve strategic business goals and operational objectives Influences sequencing and scheduling of work within project.
  • Manages interdependencies of work within a project.
  • Establishes overall project cadence for communication with impacted stakeholders, and provides framework for underlying project(s) communication plans.
  • Ensures sound technical architecture is incorporated, working with technical architects.
  • Adheres to governance rigor and EPMO processes, procedures, controls, standards, tools and templates (as required).
  • Understands each project’s critical path activities and contributes to risk management efforts on the project and consistently seeks creative technical alternatives to project challenges, advises project managers.
  • Actively applies a variety of product capabilities to the benefit of the project sponsors, and senior managers on all aspects of the project.
  • Partners with others to drive adoption and challenge standards.
  • Engages in identifying and removing obstacles and impediments to ensure team objectives are met.
  • Actively identifies and applies best practices and needed process improvements.
  • Partners with business to clearly articulate technical requirements and acceptance criteria of project.
  • Understands each project’s critical path activities and proactively manages those to project’s benefit.
  • Manages ambiguity and consistently seeks to drive clarity among project stakeholders, provides support to junior technical project managers.
  • Leads subject matter experts to resolve project challenges.
  • Manages project budgets on the full range of projects.

Minimum Education:

  • Bachelor’s degree or 4 additional years of related experience beyond the minimum required may be substituted in lieu of a degree.

Minimum Experience:

  • 8 years of experience managing or leading projects or serving in a project management type role to include technology management or product-forward role (product manager, engineering manager, program manager).
  • Expert knowledge of project management methodology and/or expert knowledge of multiple technical software delivery life cycles.
  • Demonstrated experience overseeing and directing one or more business lines, products and processes as it relates to the technical management, delivery and execution of projects.
  • Expert knowledge of applicable laws and regulation and ensures application to projects.
  • Expert knowledge of project methodologies (Agile and Waterfall) and recommends appropriate methodology for execution.
  • Extensive experience on project management and execution experience delivering complex work efforts working with Waterfall and Agile methodologies.
  • Expert use of tools and techniques that includes SDLC knowledge, technical acumen and software delivery methods.
  • Advanced experience with planning tools, software and processes to guide work effort plans and deliverables.
  • Ability to articulate high level context of IT projects and influence stakeholders.

When you apply for this position, you will be required to answer some initial questions. This will take approximately 5 minutes. Once you begin the questions you will not be able to finish them at a later time and you will not be able to change your responses.

Preferred Experience:

  • 7 or more years of experience in core platform modernization
  • 5 or years of experience in Integration and Dependency Management (both upstream & downstream)
  • 5 or more years of experience in managing complex transformational programs
  • 3 or more years of experience with writing Business Cases and calculating ROI
  • Experience with SAFe
  • Certifications with either PMP or SAFe

The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.

Compensation:

USAA has an effective method for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market position. The salary range for this skill is: $106,800 to $192,300.

Employees may be eligible for pay incentives based on overall corporate and individual performance or at the discretion of the USAA Board of Directors.

Geographical Differential: Geographic pay differential is additional pay provided to eligible employees working in locations where market pay levels are above the national average.

Shift premium: will be addressed on an individual basis for applicable roles that are consistently scheduled for non-core hours.

Benefits:

At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.

APPLY HERE

Lead Technical Project Manager

Lead Scrum Master – Release Training Engineer

Employer: USAA

Purpose of Job

We are currently seeking a talented Lead Scrum Master – Release Training Engineer in our San Antonio, TX or 100% remote opportunity.

The candidate selected for this position is going to work with the Product Management and Delivery Teams in USAA’s Contact Center Technology organization. They will oversee execution for the new Enterprise Member Service Representative (MSR) desktop platform and/or Enterprise Employee Experience Products.

USAA values a culture that is highly collaborative, and we have found that a hybrid work type helps employees gain the best of both worlds collaborating in-person in the office and working from home when needed to achieve focused results. The actual days’ onsite are resolved between each employee and the employee’s manager. . This position may also be in a 100% remote work environment.

Responsible for ensuring teams and programs live Agile values and principles and follows processes and practices that the teams agree they will use within Agile (i.e. Scrum, Kanban, SAFe, etc.) frameworks to self-organize while delivering value to customers. The Scrum Master is a servant leader and champions the Agile mindset through effective guidance, coaching, education and through removal of impediments to team progress. This role is responsible for building high-performing teams focused on constantly improving team dynamics and performance. Scrum Masters at the Lead level demonstrate an expert understanding of Agile delivery, product knowledge and the ability to influence Program and Portfolio operational practices.

Job Requirements

About USAA

USAA knows what it means to serve. We facilitate the financial security of millions of U.S. military members and their families. This singular mission requires a dedication to innovative thinking at every level.

About USAA IT

Our most meaningful qualification isn’t technical, it’s human. Here, we don’t just sit in front of a screen. We stand behind our 13 million members who rely on us every day.

We’re proud of USAA’s strong history — and we’re even more passionate about our future. That’s why we have a team of supportive and collaborative hardworking technology professionals focused on doing more for our members. And why we’re continuing to add innovative problem solvers to our team. With us, you’ll find exciting challenges that inspire you to continue learning and growing.

Tasks:

  • Identifies and manages existing and emerging risks that stem from business activities and the job role.
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled.
  • Follows written risk and compliance policies and procedures for business activities.
  • Provides hands-on facilitation of major program ceremonies across multiple development teams; consults and coaches teams (including the Product Manager and Product Owner) to support a smooth transformation to Agile practices
  • Drives continuous improvement and facilitates communication across teams to proactively manage dependencies and remove impediments and establish standards for Agile processes and tools.
  • Manages impediments to progress whether internal or organizational in nature.
  • Leads efforts to resolve systemic impediments that continually block teams within their organization.
  • Supports and educates product owners, product managers and other program level personnel, especially with respect to refining and managing the product backlog and decision making.
  • Ensures effective communication within or across Programs; schedules and facilitates cross-functional meetings, and ensures appropriate progress tools, information radiators, and reports effectively provide transparency on Program’s/Programs’ progress/productivity.
  • Acts as Agile SME to teams, departmental teams, senior management, product owners, and management.
  • Provides leadership for Scrum Master community of practice and mentors other Scrum Masters and RTEs.
  • Performs risk, issue, and dependency management e for the program(s) and/or portfolio.
  • Drives release management practices across team to ensure alignment to enterprise standards and leverages existing change management routines as needed.
  • Provides agile leadership and training, continuously assesses the team’s agile maturity and constantly raises the bar to improve the team’s velocity.
  • Serves an active member of the Agile Community of Practice that covers different functional areas and Agile Release Trains (ARTs), and successfully encourages participation, facilitation and subject matter delivery
  • Actively liaises with assigned professional coaches to actively conduct training sessions of value across the ARTs in the department.
  • For technology related efforts: Understands release-when ready, test-driven development, continuous integration, product demonstration and other technical engineering practices and guides Train on leveraging them.
  • Adheres to Enterprise Project management Office (EPMO) processes, procedures, controls, standards, tools and templates (as required).

Minimum Education:

  • Bachelor’s degree or 4 additional years of related experience beyond the minimum required may be substituted in lieu of a degree.

Minimum Experience:

  • 8 years of experience in process improvement, project management and/or program management, software engineer, or business/requirements analysis with at least 6 years as Scrum Master or Release Train Engineer or has development experience working in a similar role in a lean or Scrum environment.
  • Expert knowledge and experience with multiple agile delivery frameworks (e.g., Kanban, Scrum, XP, Lean, SAFe, DevOps).
  • Advanced knowledge of Agile Lifecycle Management (ALM) Tools (Jira, Rally, VersionOne, etc.).
  • Awareness and experience with widely successful Agile techniques: ATDD, TDD, BDD, Continuous Integration, Continuous Testing, PairProgramming, Automated Testing, Agile Gaming, Story mapping, etc.
  • Knowledge of compliance and risk management frameworks, including experience to identify and mitigate risks.
  • One or more Agile certification(s) such as: Certified Scrum Master (CSM), Agile Certified Professional (ACP), SAFe Program Consultant (SPC), SAFe Agilist (SA), SAFe Scrum Master or SAFe Advanced Scrum Master (SASM).
  • Expert knowledge of Microsoft Office products.

When you apply for this position, you will be required to answer some initial questions. This will take approximately 5 minutes. Once you begin the questions you will not be able to finish them at a later time and you will not be able to change your responses.

Preferred Experience:

  • 2 or more years of formal leadership experience with leading people
  • 2 or more years with managing risks across multiple teams and programs
  • 2 or more years of measuring program/ART effectiveness
  • 2 or more years of working in financial institutions with the expectations of executing strong controls environment

The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.

Compensation:

USAA has an effective method for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market position. The salary range for this skill is: $117,600 to $211,700.

Employees may be eligible for pay incentives based on overall corporate and individual performance or at the discretion of the USAA Board of Directors.

Geographical Differential: Geographic pay differential is additional pay provided to eligible employees working in locations where market pay levels are above the national average.

Shift premium: will be addressed on an individual basis for applicable roles that are consistently scheduled for non-core hours.

Benefits:

At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.

APPLY HERE

Lead Technical Project Manager

Mid Level – Software Engineer – Site Reliability Engineer 

Employer: USAA

Purpose of Job

We are currently seeking a talented Mid-Level Software Engineer – Site Reliability Engineer in our San Antonio, TX or Plano, TX facility or 100% remote opportunity.

USAA values a culture that is highly collaborative, and we have found that a hybrid work type helps employees gain the best of both worlds – collaborating in-person in the office and working from home when needed to achieve focused results. The actual days’ onsite are resolved between each employee and the employee’s manager. This position may also be in a 100% remote work environment.

The candidate selected for this position is going to get work with the Site Reliability Engineering Team in USAA’s Chief Technology Office.

The primary purpose of Site Reliability Engineering (SRE) at USAA is to improve and sustain the reliability of USAA’s most critical IT systems. The role is essential in helping establish and measure service level objectives for critical systems. In addition, SREs will continuously identify engineering and automation opportunities to effectively manage production systems at scale. An SRE will model a blameless culture through effective postmortems and a focus on minimizing impact felt from outages.

Provides support to the Enterprise and has an opportunity to significantly impact organizational growth and effectiveness through delivering best in class technology solutions. Engaged in all phases of the software systems and application development lifecycle which include; gathering and analyzing requirements, designing, testing, documenting and implementing software, responding to outages. Identify and manage existing and emerging risks that stem from business activities and ensure these risks are effectively identified and escalated to be measured, monitored and controlled.

Job Requirements

About USAA

USAA knows what it means to serve. We facilitate the financial security of millions of U.S. military members and their families. This singular mission requires a dedication to innovative thinking at every level.

About USAA IT

Our most meaningful qualification isn’t technical, it’s human. Here, we don’t just sit in front of a screen. We stand behind our 13 million members who rely on us every day.

We’re proud of USAA’s strong history — and we’re even more passionate about our future. That’s why we have a team of supportive and collaborative hardworking technology professionals focused on doing more for our members. And why we’re continuing to add innovative problem solvers to our team. With us, you’ll find exciting challenges that inspire you to continue learning and growing.

Tasks:

  • Identifies and manages existing and emerging risks that stem from business activities and the job role.
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled.
  • Follows written risk and compliance policies and procedures for business activities.
  • Design, develop, code, and test complex technical solutions collaborating with senior engineers.
  • May lead code/design reviews to ensure smooth daily operations and accurate planning at a team level.
  • May begin to organize work and lead team to deliver features and solutions.
  • Resolves complex production issues with independence by troubleshooting complex applications and systems independently.
  • May begin mentoring junior engineers.

Minimum Education:

  • Bachelor’s degree or 4 additional years of related experience beyond the minimum required may be substituted in lieu of a degree or a Certification from an approved technical field of study.

Minimum Experience:

  • 4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s)

When you apply for this position, you will be required to answer some initial questions. This will take approximately 5 minutes. Once you begin the questions you will not be able to finish them at a later time and you will not be able to change your responses.

Preferred Experience:

  • Strong troubleshooting skills and experience developing enterprise applications in a large-scale production environment that utilizes legacy and modern technologies, including but not limited to WebSphere, OpenShift and other public cloud technology
  • Experience with implementing Site Reliability Engineering (SRE) practices in an enterprise environment including utilization of observability tools like VictoriaMetrics, Prometheus and Grafana

The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.

Compensation:

USAA has an effective method for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market position. The salary range for this skill is: $88,200 to $158,900.

Employees may be eligible for pay incentives based on overall corporate and individual performance or at the discretion of the USAA Board of Directors.

Geographical Differential: Geographic pay differential is additional pay provided to eligible employees working in locations where market pay levels are above the national average.

Shift premium: will be addressed on an individual basis for applicable roles that are consistently scheduled for non-core hours.

Benefits:

At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.

APPLY HERE

Senior Software Engineer – Back-End

Senior Software Engineer – Back-End

Employer: NetAbstraction

Want to be a part of a fast-growing cybersecurity company with an innovative solution? Are you passionate about technology, and eager to explore the latest trends within the cybersecurity space? Are you a motivated, self-starter, that enjoys learning and seeking opportunities to develop your skillset? If you have these qualities and enjoy working in a collaborative, fast-paced, environment, please send us your resume. This is a remote position, however, the candidate must reside in the Southeast or Mid-Atlantic region.

Your Responsibilities:

  • Architect, develop and maintain secure, reliable, and scalable cloud services and APIs.
  • Build tools and automation to improve the developer experience and quality of our code.
  • Deliver with observability in mind to measure performance, quality, costs, security, and user value.
  • Collaborate in a remote, cross-functional team environment to creatively solve key use cases.
  • Review teammates’ pull requests.

Minimum Skills and Qualifications Required:

  • Generally, 4+ years of professional experience delivering services and solutions with:
    • Scalable, distributed architecture
    • RESTful APIs and API-first design
    • Message queues
    • Cloud platforms such as AWS, GCP, and Azure
    • Automated tests
    • Metrics and logging to monitor quality, performance, and usage
    • Secure design, understanding common security vulnerabilities
    • SQL and NoSQL databases
    • Performance and load testing
  • Able to negotiate difficult tradeoffs such as quality vs speed.
  • Help to foster a learning organization through systems thinking, personal mastery, mental models, shared vision, and team learning.
  • Favor experimentation and data-informed decisions.
  • Welcome feedback and provide it constructively to others.
  • Communicate effectively – we want to know your thoughts and input!
  • Bachelor’s degree in Computer Science or related technical field desirable.
  • Must be a US citizen.

Technologies we use:

  • Python, Shell script
  • JavaScript, Node, React
  • Postgres, MongoDB, Redis
  • Docker containers, Kubernetes
  • Amazon Web Services and other cloud providers
  • Serverless
  • Message queues
  • Terraform and Ansible

NetAbstraction, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.

APPLY HERE