EEOC

Software Development Engineer

EEOC

full-time

Posted on:

Location Type: Hybrid

Location: McLeanVirginiaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $86,800 - $198,000 per year

About the role

  • Design and develop software products that meet user needs and market demands
  • Apply engineering principles to construct and maintain efficient, bug-free software systems
  • Collaborate with designers, product managers, and other engineers to bring products from concept to launch
  • Architect secure, scalable, and high-performance backend applications
  • Work on both front-end and back-end development using languages such as Go, Node.js, Java or C#
  • Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB
  • Write clean, efficient, testable code following best practices for performance, maintainability, and security
  • Integrate generative AI tools to accelerate development and enhance product design
  • Communicate design decisions and technical trade-offs clearly to both technical and non-technical stakeholders
  • Contribute to a culture of innovation and technical excellence by keeping abreast of industry trends
  • Embed security checks and compliance requirements into the development process to meet relevant standards

Requirements

  • 5+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS
  • 5+ years of experience with Go, Java, Node.js, or C# development
  • 3+ years of experience in distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud
  • 3+ years of experience with SQL and NoSQL databases
  • Experience designing and implementing RESTful APIs and microservices
  • Experience in CI / CD pipeline setup and maintenance
  • Knowledge of authentication, authorization, and security best practices
  • Experience using generative AI tools to accelerate development, automate coding tasks, and review AI-generated code
  • Ability to obtain a TS / SCI clearance
  • Bachelor's degree and 3+ years of experience in software engineering, or 5+ years of experience in software engineering in lieu of a degree
Benefits
  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoNode.jsJavaC#PostgreSQLMySQLMongoDBDynamoDBRESTful APIsmicroservices
Soft Skills
collaborationcommunicationinnovationtechnical excellence
Certifications
TS/SCI clearance