Senior Software Development Engineer (Telecommuting/Remote)

Backend Web Frameworks, Frontend Javascript Frameworks, SQL/NoSQL, AWS, Configuration Management Software
Full Time
Depends On Experience
Telecommuting available Travel required to 10%.

Job Description

Job Description
The Senior Software Development Engineer will be part of an agile development team, building and working on enterprise grade software systems on top of an ever evolving modern development stack.  You will build, secure, test, integrate, deploy, release, operate and monitor in a “you build it, you run it” devops team based hybrid cloud environment.  Ideal candidates will have experience balancing live-site management, feature delivery, and retirement of technical debt.

 

About SANS Institute
Established in 1989 as a cooperative research and education organization, SANS has grown to become the most trusted and largest source for information security training and certification in the world.  SANS is known for providing in depth intensive and immersive training delivered live or online.  Learn more @ https://www.sans.org/about/why-sans.

 

Attributes
- Servant leader: Listens, empathetic, persuasive, inclusive, steward, builds community, asks for feedback
- Passionate, creative, intelligent, critical thinker, problem solver
- Proactive communicator, documents clearly and succinctly, detail oriented
- Inspiring, respectful, thoughtful, energetic
- Strong initiative to find ways to improve solutions, systems, and processes

 

Responsibilities
- Exhibits agile & devops values in a self organizing team
- Maintain high standards of software quality within the team by modeling good practices and habits
- Collaborate with other developers to plan, design, develop, and test components & applications
- Participate in peer-reviews of solution designs and related code.

 

Minimum experience and qualifications
- BS or MS in Computer Science, Software Engineering, related field, or equivalent industry experience
- 5 to 7+ years experience designing and developing enterprise grade software
- 3+ years of team software development

 

Core Competencies
- Experience with source control management systems and continuous integration / deployment environments
- Experience with automated testing
- Experience with agile development methodologies & Scrum
- Experience with debugging, performance profiling and optimization
- Comprehensive understanding of object-oriented and service-oriented application development techniques, best practices, design patterns and anti-patterns

 

Desired Experience and Skills
- Experience with backend web frameworks like PHP:Laravel, Ruby:Rails, Python:Django
- Experience with frontend JavaScript frameworks like Angular, React, Ember
- Experience with relational (SQL) and non-relational (NoSQL) database technologies
- Experience with Amazon Web Services AWS cloud-based technologies, including: EC2, RDS, and S3
- Experience with configuration management software like Ansible, Chef, Puppet, SaltStack


Location: Fredericksburg, VA  or Longmont, CO or Remote
Travel: As required (estimate 10%)
Schedule: Full-time
Salary: Commensurate with experience
Potential for Remote work: Yes

Dice Id : SC9076159
Position Id : 863727
Have a Job? Post it