SENIOR SOFTWARE ENGINEER

Seeking an exceptionally talented, hands-on senior-level software engineer to be a key contributor in the production of world class software.  You will be a critical member of a highly experienced platform and framework engineering team partnering with designers, developers, quality and product managers to deliver secure, high performance web applications at scale.

The right engineer is impact-focused, demonstrates strong leadership potential, and is passionate about ensuring development processes adhere to stringent company and customer guidelines.

Your Responsibilities:

  • Develop bleeding edge software solutions employing modern DevSecOps tools and methodologies utilizing a SOA and microservices approach
  • Provide adept recommendations to senior engineers, mentor junior engineers by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards and programming
  • Understand business needs and know how to create the tools to manage them, protect operations by keeping information confidential
  • Collaborate with team to brainstorm and create new products, grow engineering teams by interviewing, recruiting and hiring
  • Work collaboratively with others to achieve goals, be a persistent, creative problem ­solver, and stay on the leading edge of development practices

Qualifications:

  • Bachelor’s degree in appropriate field of study (CS, CIS, CSE)
  • 2+ years of experience as a software developer
  • Experience object-­oriented languages and application of S.O.L.I.D principles
  • Experience in SOA/micro service applications
  • Experience with containerization
  • Experience working in an agile environment
  • Experience collaborating with complex production systems
  • Production focused, results oriented. Ability to evaluate requirement scope
  • Seeking leadership opportunities
  • High comprehension of Software Architecture, Design patterns, and Test/Behavior driven development
  • Eligible to obtain a Top Secret/SCI clearance with Counter-Intelligence Polygraph (Required). Current TS/SCI with Poly (highly desired)

Highly desired experience:

  • Experience working with remote infrastructures and technologies
  • Experience with Continuous Integration/ Deployment (CI/CD) processes
  • Experience working in an enterprise environment with agile software development methodologies
  • Experience with some of the following, or similar, technologies and languages:
      • Java, Python, or other OO language
      • cQL, SQL, DDL, DQL, DCL and/or other data processing methods.
      • REST systems and/or architecture; OpenAPI
      • Docker, Kubernetes, Linux, Git, Maven, Jenkins, Artifactory
      • JSON, XML, YAML Preferred

Personal Focus: You’re a Service Provider first; technology is your medium. You have a very strong focus on the customer and the business. You thrive on learning new technologies and don’t believe in one-size-fits-all solutions. You’re eager to engage with other key stakeholders in a humble and productive way.