Software Engineer - Senior
Alexandria, VA 
Share
Posted 18 days ago
Job Description
Job Details
Level
Experienced
Job Location
VA - 28 - Alexandria, VA
Position Type
Full Time
Education Level
4 Year Degree
 
Job Shift
Day
Job Category
Information Technology
Job Information

Contingent Upon Award

JOB DESCRIPTION:

  • Broadleaf, Inc is looking for a talented Sr. Software Engineer to provide integration and implementation of the Virtual Data as a Service (DaaS) solution to USPTO products across all product lines. Enable solution usage at the enterprise level, integrate and automate the solution into CICD pipeline, build a self-service portal for software as a service (SaaS), document implementation and compliance requirements, and support USPTO internal Virtual DaaS customers Provision right data at right time to enable testing early, often, and faster across all product lines as needed.
  • At Broadleaf, the Senior Software Engineer must be able to create logical and functional software code in a variety of languages. Must have experience in understanding and articulating the benefits and risks associated with different coding languages in different functional environments. Must have experience reacting to problems and correcting the program as necessary.
  • The Senior Software Engineer designs, modifies, develops, writes, and implements software programming applications/operating systems. Also, coordinates with Agile work teams. Demonstrates expertise in a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of tasks. May provide consultation on complex projects and is considered to be the top-level contributor/specialist. A wide degree of creativity and latitude is expected. May report to an executive or a manager.

BASIC QUALIFICATIONS:

  • At least five (5) Software Engineering experience or related field
  • The candidate must demonstrate expertise in a variety of the field's concepts, practices, and procedures. In addition to this effort, they are required to provide consultation on complex projects and may be considered to be the top level contributor/specialist.
  • Five (5) years of experience with the Software Development Lifecycle (SDLC) and Agile Methodologies, such as Scaled Agile Framework (SAFe) and Scrum/Kanban/XP.
  • Experience with Agile principles such as Continuous Integration (CI), Test-Driven Development (TDD), Continuous Delivery (CD) and DevSecOps.
  • Experience with Linux / Unix / Windows
  • Five (5) years' experience working with modern software languages such as Java, Python, C# and various JavaScript libraries such as VUE.js and Angular.js.
  • Five (5) years' experience with Git, AWS and/or Azure.
  • Three (3) years' experience using provisioning tools with Orchestration / configuration mgmt. tools like Chef, Puppet & Ansible.
  • Experience with Structured Query Language (SQL), Programming Language-Structured Query Language (PL-SQL)
  • Five (5) years' experience with large-scale enterprise environments where real-time monitoring of critical infrastructure is fundamental to operations and compliance.
  • Five (5) years hands-on experience using monitoring tools to identify, isolate, troubleshoot and resolve application, system and network problems.
  • Experience creating solutions for a different type of databases such as RDBMS, NoSQL, cloud DBs, and others as needed.
  • Five (5) years of experience in front end development, Back-end development, Database, Server, API, and version controlling systems.
  • Experience in Actifio APIs (integration with other tools such as Jenkins...) or similar API programming.
  • Three (3) years' experience in developing Micro-service architecture.
  • Three (3) years' experience in cloud paradigms (IaaS, PaaS, FaaS, CaaS) / Serverless design
  • Experience in technical documentation writing such as System Design Document (SDD), Operating Support Procedures (SOP) etc.
  • Advanced experience with Microsoft Office suite required, including MS Visio.
  • Candidates must possess excellent written and verbal communication skills.
  • Strong aptitude to learn and adapt to technology.
  • Ability to adapt well to diverse environments.
  • Ability to communicate clearly with all levels in an organization.
  • Excellent interpersonal skills and ability to work collaboratively in dynamic team environment.
  • Experience in implementation of a CI/CD pipeline
  • Knowledge of security Tools (SonarQube)
  • Experience with cloud migration and integration.
  • Experience analyzing business needs and user stories to identify technical solutions
  • Experience with USPTO.

EDUCATION REQUIREMENTS:

  • Bachelor's Degree
    • Eight (8) years of additional relevant experience may be substituted for education.

CLEARANCE LEVEL:

  • Must be able to pass a background check

CERTIFICATION(S):

  • Must have one of the following:
    • Certified Scrum Master (CSM), Certified Scrum Professional (CSP), SAFe Agilists (SA) or SAFe Practitioner. (SP), SAFe Advanced Scrum Masters (SASM), and SAFe Professional Consultants (SPC)

WORK ENVIRONMENT AND PHYSICAL DEMANDS:

  • Normal office environment
  • Remote/telework available
Other Information

BENEFITS:

  • Health, Dental, Vision, 401K Matching, AD&D Insurance

EEO Employer F/M/Vet/Disabled

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Work Hours (i.e. shift)
Day
Required Education
Bachelor's Degree
Required Experience
5 years
Email this Job to Yourself or a Friend
Indicates required fields