Senior Software Engineer - Remote @ Center for Internet Security | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Senior Software Engineer - Remote jobs in United States
Be an early applicantLess than 25 applicants
company-logo

Center for Internet Security · 10 hours ago

Senior Software Engineer - Remote

ftfMaximize your interview chances
AssociationCyber Security
badNo H1BnoteU.S. Citizen Onlynote

Insider Connection @Center for Internet Security

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Build and maintain serverless applications using AWS Lambda with various programming languages (Python, Node.js, Java, etc.)
Design and build RESTful APIs using AWS API Gateway and Lambda functions to meet business needs and enhance application functionality
Deploy and manage infrastructure as code (IaC) using tools like Terraform and Ansible
Implement and optimize integrations with Amazon Simple Queue Service (SQS) for asynchronous messaging and event-driven architecture
Establish security protocols for APIs, including authentication and authorization mechanisms (OAuth), to protect sensitive data
Utilize monitoring tools to assess API performance, identify bottlenecks, and implement optimizations
Oversee the full lifecycle of APIs from conception to retirement, ensuring they remain relevant and functional
Work closely with Development, Operations, and Product teams to ensure seamless integration of APIs into applications
Create and maintain comprehensive documentation for APIs, including usage guidelines and best practices for developers
Develop and execute automated tests to verify API functionality, reliability, performance, and security before deployment
Provide support and resolve issues related to API and infrastructure
Provide support and guidance to internal and external developers using the APIs, addressing any issues or questions
Other tasks and responsibilities as assigned

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

RESTful APIsAWS API GatewayAWS LambdaInfrastructure as Code (IaC)Security protocolsPythonJavaNode.jsOAuthSQSTerraformAnsibleGitAgile developmentPostmanJUnitMochaSwaggerAPI documentationContinuous integrationContinuous deploymentJWTSSOSAML 2.0LDAPRelational databases

Required

Bachelor’s degree in Computer Science or related field
7+ years of software engineering experience for an enterprise class application
Strong analytical skills with the ability to understand customer requirements and work with the team to design effective solutions
Proven experience in developing and managing RESTful APIs, ideally in serverless and microservices architectures
Proficiency with AWS services: hands-on experience with AWS API Gateway and other related AWS services
Proficiency in programming languages, such as Python, Java, or Node.js used for API development
Experience with OAuth, JWT, and SSO/multi-factor authentication design and implementation using different protocols, such as OIDC, SAML 2.0, and LDAP and other security standards for API protection
Experience with relational databases, enabling effective data management for APIs
Familiarity with testing frameworks and tools, such as Postman, JUnit, or Mocha for ensuring API quality
Proficient with Git version control systems for collaborative API development
Knowledge of the AWS cloud platform that supports API deployment and management
Ability to create clear and concise API documentation using tools like Swagger or Postman
Familiarity with Agile development practices, facilitating iterative and collaborative API delivery
Strong written and verbal communication skills to effectively collaborate with technical and non-technical stakeholders
Ability to communicate effectively with a remote team, and stakeholders with varying technical literacy
Strong, demonstrable drive towards continual professional growth and improvement
The position is open to U.S. citizens and requires a favorably adjudicated DHS Fitness Review for Public Trust Positions

Preferred

Master’s degree in Computer Science or related field
AWS certification (e.g., AWS Certified Developer)
Proficiency in using Terraform and Ansible for infrastructure as code (IaC)
Experience with continuous integration and continuous deployment (CI/CD) pipelines
Additional years of relevant experience or a combination of an Associate’s degree or equivalent and relevant experience may be substituted for the Bachelor’s degree.

Benefits

Health (PPO, EPO, HSA), Dental & Vision Insurance eligibility starting from the first day of hire
$500 wellness card for Health Coverage Participants
401(k) with 4% Company Match, vested from the first day of hire
Flexible Spending Account (FSA) & Dependent Care Account (DCA)
Life Insurance
Bonding Leave
Paid Volunteering Program
Bonus eligibility
Paid Time Off (PTO) inclusive of vacation, personal and sick time
Paid Holidays
Wellness Program
Employee Engagement Activities
Professional Development Opportunities
Tuition Reimbursement
Student Loan PayDown Program
Employee Referral program
Employee Assistance Program

Company

Center for Internet Security

twittertwittertwitter
company-logo
The Center for Internet Security is focused on enhancing the cybersecurity readiness and response of public and private sector entities.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Kathleen Moriarty
Chief Technology Officer
linkedin
leader-logo
Josh Moulin
Senior Vice President of Operations & Security Services
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot