CloudFit Software logo
CloudFit Software
Posted 160 days agoVerified live 11h ago

Software Development Engineer

Brief overview

Lynchburg, VAHybrid
UndergradOr in progress
$44k–$100k/yrStated range
Clearance requiredU.S. government
Full-stack developmentObject-oriented designData structuresAlgorithmsAgile environmentsJiraAzure DevOpsSOLID PrinciplesREST APIsSingle-page applicationsMicroservice architectureMonolith architectureUnit testingIntegration testingCloud-native applicationsAzureAWS

Job description

Summary

CloudFit Software is seeking a Software Development Engineer to develop cloud-based applications and work within agile teams. The role involves taking ownership of product features, ensuring high customer service, and tackling complex system problems.

Responsibilities

  • Take ownership of product features from backlog to support and maintenance
  • Apply engineering best practices throughout all phases of a project lifecycle, including daily stand-ups, code reviews, source code management, deployment processes, and production code support
  • Communicate effectively with users, engineers, and management to translate requirements into deployable software
  • Actively participate in engineering meetings and cross-team mentoring activities
  • Participate in an On-Call rotation for production platform support
  • Negotiate trade-offs between software quality and time to market
  • Travel to support customers in air-gapped environments

Skills

  • 6+ months of professional application development experience in a modern software development role
  • Familiarity with full-stack development and basic knowledge of computer science fundamentals like object-oriented design, data structures, and algorithms
  • Experience in a customer-facing role, providing technical evaluations
  • Familiarity with Agile environments and tools like Jira or Azure DevOps
  • Basic understanding of SOLID Principles and programming fundamentals
  • Experience with REST APIs and single-page applications
  • Knowledge of server (microservice) and monolith architectures
  • Proficiency in unit and integration testing
  • Experience with developing cloud-native applications and familiarity with cloud platforms like Azure, AWS, or GCP
  • Knowledge of software developer tools like Java, Node.js, .NET, React, and C#
  • Basic understanding of containerization and orchestration tools like Docker/Kubernetes
  • Current Federal Security Clearance or ability to obtain (US Citizenship required)
  • Basic understanding of application instrumentation and monitoring systems
  • Awareness of cloud and data storage design patterns
  • Cloud and DevOps certifications
  • A degree in Computer Science or related field

Qualifications

Must Haves

  • 6+ months of professional application development experience in a modern software development role
  • Familiarity with full-stack development and basic knowledge of computer science fundamentals like object-oriented design, data structures, and algorithms
  • Experience in a customer-facing role, providing technical evaluations
  • Familiarity with Agile environments and tools like Jira or Azure DevOps
  • Basic understanding of SOLID Principles and programming fundamentals
  • Experience with REST APIs and single-page applications
  • Knowledge of server (microservice) and monolith architectures
  • Proficiency in unit and integration testing
  • Experience with developing cloud-native applications and familiarity with cloud platforms like Azure, AWS, or GCP
  • Knowledge of software developer tools like Java, Node.js, .NET, React, and C#
  • Basic understanding of containerization and orchestration tools like Docker/Kubernetes
  • Current Federal Security Clearance or ability to obtain (US Citizenship required)

Nice to Haves

  • Basic understanding of application instrumentation and monitoring systems
  • Awareness of cloud and data storage design patterns
  • Cloud and DevOps certifications
  • A degree in Computer Science or related field

Benefits

  • Medical, dental, vision insurance, & voluntary health options for you and your family!
  • Talkspace, Calm, virtual therapy, counseling
  • 401(k), HSA, FSAs, Personal Financial Advisors
  • 3 Weeks of PTO, 15 Paid Company Holidays, 8 Giving Back Hours
  • Reimbursement, gym discounts, health fairs, & more!
  • Earn & give recognition, annual awards, celebrations
  • Certification Reimbursement
  • User Friendly Career Development Tools & Resources

More jobs like this