CrawlJobs Logo

Sr. Software Development Engineer, AWS Proactive Security

mygwork.com Logo

myGwork - LGBTQ+ Business Community

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

168100.00 - 227400.00 USD / Year

Job Description:

Amazon Web Services (AWS) is one of Amazon's fastest growing businesses. We are passionate about thinking big, innovating on behalf of our customers, and tackling problems at scale. Cloud computing is disrupting, and we are eagerly seeking talented, entrepreneurial-minded individuals to join us as we continue build on the AWS platform. AWS is the largest cloud provider in the world, serving nearly 1/3 of all internet traffic. One in two of our customers come to us for help creating the future of the internet, and you will own the customer experience for the cloud based tools they use. In this role, you will design and build a foundational data mapping utility that enables next-gen security automation across the Amazon business. As GenAI takes foot into the daily lives of every worker at Amazon, it is clear that high quality data context enables high quality outcomes.

Job Responsibility:

  • Design and build scalable a data platform that enables the evolution of how software builders ship security
  • Develop systems that enable security teams to investigate and contextualize vulnerability risks across all AWS products and services
  • Create API and MCP integrations that connect security workflows to high quality context data
  • Develop intelligent systems that deliver high quality contextual data at scale
  • Design, build and test Software Solutions that deliver industry leading secure-by-default components to AWS builders that meets the bar for durability, performance, scalability
  • Provide software development expertise in support of AWS Security
  • Directly represent the team to business leader and technical staff at all levels of the company
  • Demonstrate "exceptional" judgment, integrity, business acumen, and communication skills
  • Prepare and present detailed, written technical information for internal and external audiences

Requirements:

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice to have:

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
What we offer:
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
  • flexible work hours and arrangements

Additional Information:

Job Posted:
March 04, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Development Engineer, AWS Proactive Security

Sr. System Engineer

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way...
Location
Location
United States
Salary
Salary:
89400.00 - 206500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science, or equivalent experience in a related field
  • 7+ years of System and Cloud Administrator role
  • Experience leading and managing projects
  • Experience administering Windows AD, LDAP, and Domain Servers
  • Experience with mixed operating systems: mainly Linux and some Windows
  • Experience with Configuration Management and automation tools like Ansible, Chef, or Puppet
  • Experience with Virtualization (VMWare) and Storage Systems (NetApp, Nimble, Pure, etc.)
  • Project management
  • Experience in Hypervisors other than VMware. Ex. Proxmox , RHEL openshift
  • Knowledge of servers, storage, HCI, and FC switch configuration
Job Responsibility
Job Responsibility
  • Work closely with the business leaders to develop and implement project plans, risk assessments, capacity growth, and contingency plans
  • Remediate the Security Vulnerabilities for the systems
  • Supporting Windows and Linux Server Environments, including rack and stack the hardware
  • Active directory maintenance and monitoring as needed
  • Install, configure, test, and maintain operating systems, application software, and system management tools
  • monitor, and manage them
  • Proactively ensure the highest levels of systems and infrastructure availability
  • Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
  • Maintain security, backup, and redundancy strategies
  • Document and automate the processes
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

Citi Transaction Services, within Global Funds Services, is undergoing a multi-y...
Location
Location
United States , Jersey City
Salary
Salary:
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Java backend development (Java 8+ preferred), including deep understanding of core Java concepts, object-oriented programming, data structures, algorithms, and design patterns
  • Experience with Spring Boot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, and Maven
  • Demonstrated proficiency in Java 8+ features (lambda expressions, streams, functional interfaces) and functional programming paradigms
  • Python programming experience is a plus
  • Proven experience transforming data between various formats such as XML, FXML, SWIFT, JSON, and CSV, utilizing relevant libraries and tools
  • Extensive experience with microservices architecture and related technologies, including Docker, Kubernetes/OpenShift, and cloud computing platforms (AWS, Azure, GCP)
  • Strong understanding of microservice design patterns, principles, and best practices
  • Experience implementing Kafka consumers, producers, and streaming applications
  • Familiarity with other messaging technologies like TIBCO EMS and IBM MQ is highly desirable
  • Experience with secure file transfer protocols (SFTP) is required
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs
  • Evaluate project deliverables to ensure they meet specifications and architectural standards
  • Work as part of development teams to design and build complex solutions, ensuring alignment with the architecture blueprint, standards, target state architecture, and strategies
  • Coordinate, execute, and participate in component integration (CIT), system integration testing (SIT), and user acceptance testing (UAT) to identify and resolve application errors and ensure quality software deployment
  • Possess a solid grasp of software design patterns and approaches
  • Understand application-level software architecture and make technical trade-off decisions
  • Provide mentoring and guidance to junior engineers, offering feedback and direction on specific engineering tasks
  • Maintain application hygiene and address any Risk & Control items
  • Work closely with Project Managers, Business Analysts, and Operational users/Product managers to deliver projects
  • Work independently on project deliverables, articulate issues/challenges, and proactively communicate risks
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

This Senior Software Engineer role sits in the US Parks and Resorts organization...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of related software engineering work experience in an agile environment
  • Advanced level knowledge in Java with a proactive demeanor towards continuous learning and skill development, and an interest in mastering emerging data engineering tools and methodologies
  • Advanced level knowledge of Microservices, RESTful Web Services, and/or APIs.
  • Proficiency in object-oriented programming with an understanding of design principles
  • Proficiency in design, development, and implementation of highly scalable, high-volume software systems and components and major SaaS solutions
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Experience with monitoring tools such as Splunk, AppDynamics, and New Relic
  • Experience with Software Performance Optimization (memory, CPU, scaling, etc.)
  • Required Education: Bachelor’s Degree or 17 years of relevant experience
Job Responsibility
Job Responsibility
  • Conceive, design, develop, test, and implement software components, fixes, improvements, and/or new systems and applications
  • Contribute to the design and implementation of custom applications and integrations, cloud services, and software systems
  • Lead small projects encompassing analysis, design, programming, debugging, and modification of software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs from planning to implementation
  • Communicate effectively with technical and business stakeholders, both on- and off-shore, to identify system requirements or needs and project objectives
  • Support team members in delivering technology solutions that meet business needs and follow best engineering practices.
  • Participate in regular code reviews and help maintain coding standards, doing performance testing and debugging as needed, in order to improve platforms and software features
  • Provide input on technical direction and help assess the quality of deliverables and approaches to manage dependencies.
  • Work independently to deliver assigned tasks within agreed timelines, adapting as needed to changing business requirements
  • Practice agile development in a collaborative, dynamic team environment.
  • Follow programming and style guidelines to ensure high-quality, secure code
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Sr. Cyber Security Engineer

Under the general direction of the Network and System Manager and with coordinat...
Location
Location
United States , Los Angeles
Salary
Salary:
70.00 - 80.00 USD / Hour
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (B.A., B.S.) in computer science, information technology, cyber security or closely related field from an accredited institution
  • Network Certifications: CCNA (or similar)
  • Security Certifications: Security +, CISSP, OSCP (or similar)
  • 5 years or more experience within Information Technology
  • At least 2 years specifically managing Information Security within an enterprise
  • Experience working with various NIST compliance standards
  • Must be detail oriented
  • able to detect cyberattacks and watch for minor changes in performance
  • Ability to respond to security alerts and uncover and fix flaws in computer systems and networks
  • Able to effectively communicate information security needs and potential threats to technical and nontechnical audiences
Job Responsibility
Job Responsibility
  • Design and build enterprise-class security systems for both production and corporate environments
  • Use and maintain software, such as firewalls and data encryption programs, to protect sensitive information
  • Check for vulnerabilities in computer and network systems
  • Recommend security enhancements to management or senior IT staff
  • Proactively seek security gaps with respect to current and projected business direction and spearhead solutions to address those gaps
  • Design and contribute heavily to network architecture including firewalls, WAFs, network segmentation, VLANs, VPNs, and DoS/DDoS mitigation
  • Create solutions that enhance cloud security using available cloud controls/products, third party products, and/or custom-developed systems
  • Understand corporate authentication and authorization systems including AD, LDAP, ADFS, Azure MFA and how to design secure corporate systems with them
  • Understand corporate enterprise tools such as Microsoft Office 365 (A5)
  • Develop security standards and best practices for the university
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Sr. Cyber Security Engineer

Under the general direction of the Network and System Manager and with coordinat...
Location
Location
United States , Los Angeles
Salary
Salary:
70.00 - 80.00 USD / Hour
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (B.A., B.S.) in computer science, information technology, cyber security or closely related field from an accredited institution
  • Network Certifications: CCNA (or similar)
  • Security Certifications: Security +, CISSP, OSCP (or similar)
  • 5 years or more experience within Information Technology
  • At least 2 years specifically managing Information Security within an enterprise
  • Experience working with various NIST compliance standards
  • Must be detail oriented
  • able to detect cyberattacks and watch for minor changes in performance
  • Ability to respond to security alerts and uncover and fix flaws in computer systems and networks
  • Able to effectively communicate information security needs and potential threats to technical and nontechnical audiences
Job Responsibility
Job Responsibility
  • Design and build enterprise-class security systems for both production and corporate environments
  • Use and maintain software, such as firewalls and data encryption programs, to protect sensitive information
  • Check for vulnerabilities in computer and network systems
  • Recommend security enhancements to management or senior IT staff
  • Proactively seek security gaps with respect to current and projected business direction and spearhead solutions to address those gaps
  • Design and contribute heavily to network architecture including firewalls, WAFs, network segmentation, VLANs, VPNs, and DoS/DDoS mitigation
  • Create solutions that enhance cloud security using available cloud controls/products, third party products, and/or custom-developed systems
  • Understand corporate authentication and authorization systems including AD, LDAP, ADFS, Azure MFA and how to design secure corporate systems with them
  • Understand corporate enterprise tools such as Microsoft Office 365 (A5)
  • Develop security standards and best practices for the university
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Sr./Staff Backend Engineer - Java

As a Backend Engineer at Oscilar, you will be responsible for designing, buildin...
Location
Location
Canada
Salary
Salary:
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in backend software development, with a focus on Java and AWS technologies
  • Strong experience in building and operating low latency, high scale services in a distributed environment
  • Proficient in Java programming, with a deep understanding of its ecosystem and related frameworks
  • Knowledge of microservices architecture, containerization technologies (Docker, Kubernetes), and distributed data systems (Kafka, Clickhouse)
  • Familiarity with RESTful API design, and a strong understanding of security best practices
  • Experience with CI/CD tools (Jenkins, Git, Maven, Gradle) and agile development methodologies
  • Excellent problem-solving skills, attention to detail, and a strong ability to work independently or as part of a team
  • Strong communication skills, both written and verbal
Job Responsibility
Job Responsibility
  • Design and develop scalable, high-performance, low-latency backend services using Java and AWS technologies
  • Collaborate with the product management, frontend, and QA teams to define technical requirements and ensure smooth integration with other components of the platform
  • Optimize and enhance existing services to achieve maximum performance, reliability, and maintainability
  • Identify and resolve bottlenecks in the system, ensuring optimal resource utilization and system stability
  • Implement best practices for code quality, testing, and deployment, including continuous integration and continuous deployment (CI/CD) pipelines
  • Proactively monitor the health and performance of backend services, taking necessary actions to mitigate potential issues
  • Provide technical guidance and mentorship to junior team members
What we offer
What we offer
  • Competitive salary and equity packages, including a 401k
  • Remote-first culture — work from anywhere
  • 100% Employer covered comprehensive health, dental, and vision insurance with a top tier plan for you and your dependents (US)
  • Unlimited PTO policy
  • AI First company
  • both Co-Founders are engineers at heart
  • and over 50% of the company is Engineering and Product
  • Family-Friendly environment
  • Regular team events and offsites
  • Unparalleled learning and professional development opportunities
  • Fulltime
Read More
Arrow Right

Sr./Staff Backend Engineer - Java

As a Backend Engineer at Oscilar, you will be responsible for designing, buildin...
Location
Location
Brazil
Salary
Salary:
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in backend software development, with a focus on Java and AWS technologies
  • Strong experience in building and operating low latency, high scale services in a distributed environment
  • Proficient in Java programming, with a deep understanding of its ecosystem and related frameworks
  • Knowledge of microservices architecture, containerization technologies (Docker, Kubernetes), and distributed data systems (Kafka, Clickhouse)
  • Familiarity with RESTful API design, and a strong understanding of security best practices
  • Experience with CI/CD tools (Jenkins, Git, Maven, Gradle) and agile development methodologies
  • Excellent problem-solving skills, attention to detail, and a strong ability to work independently or as part of a team
  • Strong communication skills, both written and verbal.
Job Responsibility
Job Responsibility
  • Design and develop scalable, high-performance, low-latency backend services using Java and AWS technologies
  • Collaborate with the product management, frontend, and QA teams to define technical requirements and ensure smooth integration with other components of the platform
  • Optimize and enhance existing services to achieve maximum performance, reliability, and maintainability
  • Identify and resolve bottlenecks in the system, ensuring optimal resource utilization and system stability
  • Implement best practices for code quality, testing, and deployment, including continuous integration and continuous deployment (CI/CD) pipelines
  • Proactively monitor the health and performance of backend services, taking necessary actions to mitigate potential issues
  • Provide technical guidance and mentorship to junior team members.
  • Fulltime
Read More
Arrow Right

Sr./Staff Backend Engineer - Java/Kafka

Shape the future of trust in the age of AI. At Oscilar, we're building the most ...
Location
Location
Poland
Salary
Salary:
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience with Java in large-scale, distributed environments
  • Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, partitioning, replication, and consumer group management
  • Strong experience with AWS services (e.g., MSK, EC2, RDS, DynamoDB, S3, Lambda)
  • Solid understanding of distributed system design, messaging patterns, and eventual consistency
  • Proven ability to diagnose and resolve bottlenecks in streaming and database systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services using Java and AWS technologies
  • Lead the architecture, deployment, and optimization of Apache Kafka to support real-time data streaming across distributed systems
  • Build and manage Kafka topics, brokers, producers, and consumers, ensuring optimal performance and data consistency
  • Implement streaming solutions with Kafka Streams and Kafka Connect, focusing on high availability and low-latency processing
  • Collaborate with product, frontend, and data engineering teams to define technical requirements and deliver reliable, performant services
  • Design and maintain high-performance data storage solutions using Postgres, Redis, ClickHouse, and DynamoDB
  • Optimize database performance through schema design, indexing strategies, and resource partitioning
  • Implement best practices for infrastructure security, performance monitoring, and data integrity
  • Establish and maintain CI/CD pipelines for automated testing, deployment, and monitoring
  • Provide mentorship to junior engineers, conduct code reviews, and promote best practices in software development
  • Fulltime
Read More
Arrow Right