Software Engineer Level III

Nyla Technology Solutions
Annapolis Junction, Maryland, US
$183.1K a year
Full-time
Part-time

Job Description

ACTIVE SECURITY CLEARANCE AT THE TS / SCI POLYGRAPH LEVEL IS REQUIRED

We are pursuing individual(s) for the position of Software Engineer Skill Level 3. If this position sounds like a good fit and you have a track record of delivering solid results, please apply.

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g.,processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results.

Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.

Provides specific input to the software components of system design to include hardware / software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS) / Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

Some positions may allow for part-time telework, up to 25%.

Hybrid, Work from Home, Remote

Required Skills

The Level 3 Software Engineer shall possess the following capabilities :

  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Debug existing software and correct defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Write or review software and system documentation
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes;

and investigate problem areas

  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design or implement complex database or data repository interfaces / queries
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints;

Perform quality control on team products

  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
  • Implement recommendations for improving documentation and software development process standards
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Recommend new technologies and processes for complex software projects
  • Ensure quality control of all developed and modified software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance

Qualifications :

Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.

Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.

In addition to the standard SWE3 labor category requirements, some positions require candidates to be an experienced front end developer for UI / UX work as well as having experience with React, Javascript, and Typescript.

Full stack software development positions need technical skills in JAVA, SpringBoot, Docker, AWS, ElasticSearch, GIT, GITLab CI / CD, micro services architecture, and Gradle.

DevOPS skills needed to manage the platform include Kubernetes, Rancher, Helm, and Ansible. Other required skills may include Python, Security and Source code control, SQL / JDBC, JSON, Maven, Rest API basics, Eclipse, GIT, Jboss and Java.

Desired Skills

For certain positions, 508 compliance and Recoil experience are beneficial. Experience with REST services, Java microservices, and Niagara Files (NiFi) is also a plus.

About Nyla Technology Solutions

Nyla Technology Solutions is a Women-Owned Small Business that is forward-thinking and bold at every step which has earned us a solid reputation of being technical trendsetters within the industry.

Headquartered in the heart of Baltimore City, Maryland, Nyla delivers exceptional software systems engineering and data science services for the U.

S. Government. Our customers like how we tackle their toughest problems and so Nyla is adding people who have a passion for doing fun, impactful work.

If you are a person who welcomes opportunities to apply your skills in new ways, Nyla has challenges for you. We seek out people with agile, diverse mindsets who are looking for a place to grow professionally and personally.

We create opportunities for you to share your knowledge and experience with the team, and learn from others via training, mentoring, and movement across the many contracts Nyla supports.

Nyla endeavors to give back to our community lending our energy and talents to support local area organizations helping people in need.

At Nyla, you will have a place to grow, get, and give where you are passionate.

How We Show Up Every Day

Team Nyla shows up every day with the intention to be awesome proactively working to accurately interpret and fully understand our client’s challenges and add value to solving those challenges.

Knowing the mission, context, and end-users is how we deliver optimal, creative, and innovative solutions. We design our systems with precision, logic, and adaptability, solving the technical and engineering needs of today with an eye on scaling for tomorrow.

We endeavor to meet the highest standards of personal conduct, acting as a trusted-provider for our clients this is how we develop and maintain our enduring relationships with customers and business partners.

Taking Care of All of You

If you have the unique experience and expertise we are seeking, along with the desire and determination to invest your time and energy as a part of Nyla’s Team, we will provide you with a first-class compensation package along with our uniquely Nyla benefits.

At Nyla we talk about employee investment, not employee costs. We provide our great people with benefits that ensure their overall well-being.

Nyla offers group benefits, 100% paid by Nyla, that include CareFirst medical, dental, and vision coverage. To support your personal goals for overall well-being and health, we provide a healthy living and fitness benefit of up to $500.

00 per anniversary year. We believe that an ongoing investment in your professional learning and development is a cornerstone to our success, so we go all-in and provide up to $5,000 per anniversary year to support your growth or tuition assistance of up to $5,250 per year.

We want to protect you and your future Nyla provides, at no cost to you, short-term and long-term disability, and life insurance.

And, to augment your financial beyond today’s salary, Nyla offers up to 10% employer contribution / match in our retirement plan.

Lastly, we understand the importance of recharging and replenishing yourself, so we provide new employees with 4 weeks of Paid Annual Leave and 11 holidays, plus each year you are with the company, you get an extra day off.

We also provide 8 hours a year to use for volunteering as our corporate goal is to make the world a better place for all of us, starting with our local communities.

To learn more about Nyla's culture and our exceptional benefit packages click here .

We are an equal opportunity employer but we are more than that we are open-minded, and care only about your capability, your drive, and your desire and determination to contribute your gifts and talents fully.

30+ days ago
Related jobs
Promoted
Capital One
Baltimore, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSoftware Engineer, Manager LevelDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you''...

Base-2 Solutions, LLC
Annapolis Junction, Maryland

Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Design and code new software or modify existing software to add new features. Serve as team lead at the leve...

Power3 Solutions and Partnering Companies
Annapolis Junction, Maryland

Four (4) years of software engineering experience with similar software processes may be substituted for a bachelor's degree. Software Engineer (SWE) on projects of similar scope, type, and complexity. Software Engineer on projects of similar scope, type, and complexity. Software Engineer on project...

NiSUS Technologies Corporation
Annapolis Junction, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. The Software E...

GliaCell Technologies
Annapolis Junction, Maryland

Are you a Mid-Level Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone? Tired of promised adventures during the hiring phase, then dropped off on a remote contract and never seen or heard ...

Applied Insight
Fort Meade, Maryland

Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Experience integrating third-party software and APIs with ServiceNow using REST and SOAP. ...

Dezign Concepts LLC
Laurel, Maryland

Working with various customer programs to provide expertise in Software Engineering Solutions (agnostic of SW stack each enclave is using). The modernized platforms will be accessed and utilized at an Enterprise level to alleviate the use of individually managed enclaves. Four (4) years of additiona...

7SolutionsUSA
Annapolis Junction, Maryland

Software Engineer Level 2 (potentially leading to Director of Software Engineering). Cyber Software Engineer Level 2. Meet requirements and Perform in a full-time W2 role for Software Engineer Level 2 at the Fort Meade location (see below for requirements and skills). Once the Software Practice has ...

Applied Insight
Columbia, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

CyberTrend Engineering LLC
Annapolis Junction, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...