Search

Software Engineer 1

Mount Indie
locationLinthicum Heights, MD, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Join a large and diverse team of over 50 developers, including both military and civilian personnel, working on a highly visible program with nearly 3,000 unique active monthly users. This is a mission-critical project where your work will directly impact organizational priorities and visibility with leadership.


To effectively manage our scale, the team is structured into six scrum teams aligned by technical competencies. We follow an Agile methodology with 2-week sprints within a 90-day Program Increment (PI) cadence. During PI Planning events, in-office attendance is required, and major meetings are scheduled between 10 AM and 2 PM to support work-life balance and productivity.


This role includes a Work From Home opportunity after 90 days of employment. Currently, remote days range from 1 to 2 per week (Thursday/Friday) depending on assigned work and sprint priorities. For roles focused on data management/analytics, current remote frequency is 1 day/week due to lower volume of prioritized taskshowever, that is expected to increase as additional analytic capabilities are built out.

Team members are empowered to influence the development of new features, often working directly on initiatives prioritized by organizational leadership. With this visibility comes responsibilitywe are also accountable for maintaining production health and stability.


Your role could include:

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas
  • Modify existing software to correct errors, adapt to new hardware, or improve performance


Required:

  • 7+ years of experience as a Software Engineer on similar scope and complexity projects
  • Bachelor's degree in Computer Science or related field (or 4 additional years of relevant SWE experience)
  • Strong background in analytics development
  • Proficiency in Pig and PySpark
  • Full Stack development experience in Java and Python
  • Current TSSCI Full Scope Polygraph


Desired:

  • Experience with patch management and IAVA tracking
  • Programming skills in Python, Java, or Scala
  • Familiarity with NiFi and Ansible
  • Experience working in Agile environments


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...