Software Engineer
  • NextGen Technologies Inc
98 Days Ago
NA
NA
San Diego-CA
7-9 Years
Required Skills: Python, React, Backbone, and Angular,Lambdas, API Gateway, ECS, SNS, SQS, DynamoDB, RDS, Cognito, CloudFormation, CloudWatch, Athena
Job Description
  • MS in Computer Science or related area or equivalent experience (preferred, BS minimum)  
  • 7+ years preferred total experience delivering enterprise class applications (4 years minimum)  
  • 7+ years of experience in software development using Python
  • 3+ years of experience with UI frameworks like React, Backbone, and Angular (preferred)
  • Solid experience with AWS system design and architecture, including EC2, S3, Lambdas, API Gateway, ECS, SNS, SQS, DynamoDB, RDS, Cognito, CloudFormation, CloudWatch, Athena
  • Solid ability to analyze and debug cloud-native codebases and networking architectures involving VPC peering
  • Strong understanding of both SQL and NoSQL databases, especially designing and optimizing schemas and views for performance and scalability
  • Experience with Git/GitHub and modern DevOps practices, including CI/CD, automated testing, and tools like Jenkins, Ansible, and Terraform
  • Familiarity with containerization technologies, such as Docker, Kubernetes, and Mesos
  • Experience with cross-browser and cross-platform/mobile constraints and behaviours
  • Fundamental understanding of basic cybersecurity vulnerabilities and attacks
  • Ability to develop reusable components, tools, techniques, and procedures (TTPs)
  • Strong communication skills and experience with Agile and Scrum SDLC; passionate about following industry best practices and collaborating on best solutions for the team  
  • Motivation to deeply understand customer problems and collaborate on solutions  
  • Self-starting attitude, love of learning, and desire to be a great team player How You Will Lead  
  • Drive the end-to-end design and implementation of automated exploitation systems, customer-facing offensive tools, and related components across multiple layers of architecture in an effective and efficient manner
  • Capture requirements and use cases, stay abreast of industry best practices, share knowledge and experience, and apply cutting edge technologies and approaches
  • Provide technical leadership and be a role model/coach to other software engineers pursuing technical career paths in engineering
  • Provide/inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for automatically emulating emerging adversary activities
  • Be comfortable with 70-80% of your day-to-day activities being hands-on coding

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates