Logo
Nyla Technology Solutions

Software Engineer Level 1

Nyla Technology Solutions, North Beach, Maryland, United States, 20714

Save Job

Join to apply for the Software Engineer Level 1 role at Nyla Technology Solutions . Get AI-powered advice on this job and more exclusive features. Job Description The Software Engineer develops, maintains, and enhances complex and diverse software 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 design methodologies appropriate to the environment. Provides input to system design, including hardware/software trade-offs, software reuse, and use of COTS/GOTS. Designs architecture and develops solutions to meet organizational needs while enhancing skills. Creates, maintains, and troubleshoots Linux instances in a hybrid cloud environment. Hands-on experience with Python scripting, Linux administration, and AWS Cloud technologies is preferred. Must work well in a team, automate processes, and think creatively. Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects. Recommend improvements for documentation and development processes. Design and code new software or modify existing software. Integrate software into new or existing systems. Develop database queries. Review software and system documentation. Serve as team lead as appropriate. Design or implement complex database interfaces/queries. Develop algorithms to meet or exceed standards. Assist with testing procedures. Analyze system performance and develop solutions. Modify software to correct errors or improve performance. Design, develop, and modify software systems using scientific and mathematical models. Required Skills Recent, relevant experience with Python. Ability to create and modify Python scripts. Experience automating tasks with Bash and Python. Self-motivated and eager to learn new technologies. Good communication skills. Education Seven years of experience as a Software Engineer in similar scope projects. Bachelor's degree in Computer Science or related field preferred; four additional years of relevant experience can substitute for a degree. Desired Skills Linux server administration experience. Experience with Puppet, Ansible. Experience with AWS EC2 Auto Scaling. Experience with aws-cli and boto3. About Nyla Technology Solutions Nyla delivers AI, Data Science, and Software Engineering services for the U.S. Government. Headquartered in Maryland, we focus on impactful solutions and innovative approaches. We offer competitive compensation, flexible benefits through our Nyla FLEX program, which includes options for pay, leave, and schedule adjustments, plus comprehensive health coverage, 401k matching, professional development funds, and community engagement initiatives. Nyla is an equal opportunity employer. Additional Information Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT Industry: Data Infrastructure and Analytics This job posting is active and accepting applications. #J-18808-Ljbffr