Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Driven Software Developer image - Rise Careers
Job details

Data Driven Software Developer

SES seeks a Software Developer with a data background to support the Global Management Systems (GMS) Team for the Global Solutions Management – Operations II (GSM-O II) contract. This contract includes the Operations, Sustainment, Maintenance, Repair and Defense of the Defense Information System Network (DISN) within the DOD Information Network (DODIN) in support of the Defense Information Systems Agency (DISA). It also includes support to other key tasks for DISA, including the transformation of DISA’s operational mission through innovation, and support to DISA’s mission partners.

Candidate must be within driving distance of Fort Meade or Scott AFB. At a minimum, a Secret clearance is required upon the start of employment and within 14 days following the start date the employee must obtain their Security + certification. 

The candidate will be responsible for designing and developing software for multiple GMS Innovations portfolio projects, ranging from technical design and implementation for a variety of AI solution capabilities to integrating various data sources into Confluent (Kafka) and Elastic platforms, supporting the development of robust integration solutions, and adhering to the program’s CI/CD processes and data governance practices. The role requires experience in full software lifecycle automation, with interest in developing innovative AI technologies for the customer and data integrated solutions in a multi-site, multi-cluster cloud environment.

As a GMS team member, you will work as part of a fast paced, Agile development and implementation team to architect, design and develop an integrated solution that expands the foundational Integrated Data Architecture platform (Confluent and ELK platform). You will work alongside others in a matrixed organization across the project.

  • Design, develop, document, test and deploy software written in Python, JavaScript, Java and SQL.
  • Create Kibana visualizations and dashboards, including using machine learning capabilities and React.
  • Develop Kafka system integrations between Elasticsearch/Logstash and other systems.
  • Develop AI/ML Pilot solutions
  • Develop Predictive Analytics solutions
  • Develop robotic process automation (RPA) bots.
  • Deploy, configure, test, troubleshoot, and maintain updates/upgrades of Kafka and Elastic clusters and environments.
  • Develop automated tests using Ansible, Selenium, JMeter, Junit and/or other applicable tools.
  • Develop automated CI/CD build/deployment pipelines using Jenkins, Artifactory, Kubernetes, Docker, Ansible and Bitbucket.
  • Collaborate with an Agile team, attend daily scrums and demonstrate working software while collaborating with a geographically distributed (remote) team.
  • Troubleshoot and resolve installation, infrastructure and system issues.
  • Independently report, monitor, and mitigate technical risks.
  • Communicate and collaborate with other team members to ensure successful completion of project objectives.

Basic Qualifications:

  • Bachelor’s degree from an accredited college in a relevant technical discipline and 2+ year of related experience obtained through any combination of coursework and internships.
  • Must hold an active interim Secret DoD Security clearance or higher.
  • Ability to obtain Security+ certification or equivalent DoD 8570 IAT II certification within 14 days of start date.
  • Software development experience with Python, Java and SQL. Working knowledge of HTML and JavaScript.
  • Experience with distributed version control software such as Git and Bitbucket.
  • Knowledge of and ability to apply principles, theories, and concepts of Software Engineering.
  • Experience developing software on a UNIX command line platform.
  • Strong communication skills that enable proactive and effective collaboration with a virtual team.
  • Basic understanding of event streaming and Kafka integration.
  • Basic experience in application integration design and strong communication skills for collaboration with virtual teams.

Preferred Qualifications:

  • Familiarity with CI/CD techniques, containerized pipelines, and DevOps practices.
  • Experience with artificial intelligence and machine learning techniques, combined with interest in building AI capabilities.
  • Experience in data integration, storage, and analysis technologies like Kafka, Elastic, Spark, and NiFi.
  • Experience with Kafka connector integrations, custom connector development and an understanding of core concepts and working experience with ksqlDB and Kafka Streams.
  • Experience in developing software detailed designs, particularly for ksql or kstreams.
  • Experience developing Kafka system integrations between Elasticsearch/Logstash and other systems.
  • Experience designing and implementing application deployment pipelines and developing software in a containerized environment with Kubernetes and Docker.
  • Familiarity with Kubernetes deployment, Agile methodologies, and tools.
  • Familiarity with developing and deploying software in an AWS cloud environment, including the configuration of cloud infrastructure, networking and security policies (GovCloud is a plus).
  • Full software lifecycle automation experience (design, development, test, deployment), including deployment to a production environment.
  • Experience designing and building automated software testing pipelines using Ansible, Selenium, JMeter, Junit and/or other applicable tools.
  • Experience developing and deploying software in a DoD environment (DISA experience is a plus), including experience building and deploying software applications that meet DoD security standards, including updating applications and code to meet security scans and meeting security implementation guidelines (e.g. STIGs).
  • Develop DoD requirements, traceability, and detailed plans/schedules. Write software systems engineering documents and interface documents (IDDs/ICDs).
  • Experience with Agile methodologies and related tools. Experience with Atlassian tools, including JIRA and Confluence.
  • Experience working remotely with a geographically dispersed team.

SES provides a competitive salary and the following benefits:

  • Medical
  • Dental
  • Vision
  • AD&D
  • STD
  • LTD
  • Company paid Life Insurance
  • 401k with employer contribution
  • Paid Time Off
  • Pet Insurance

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Data Driven Software Developer, Systems Engineering Solutions Corporation

Are you a Data Driven Software Developer ready to take your career to the next level? SES is on the lookout for someone just like you to join our Global Management Systems (GMS) Team for the Global Solutions Management – Operations II (GSM-O II) contract. This exciting position involves supporting the Defense Information Systems Agency (DISA) with innovative software development that directly impacts the Defense Information System Network (DISN). If you have experience with AI solutions, integrating data sources with technologies like Confluent (Kafka) and Elastic platforms, and thrive in a fast-paced Agile team, this role is perfect for you! Your responsibilities will include designing and developing software using Python, Java, JavaScript, and SQL, creating visual dashboards with Kibana, and even developing cutting-edge AI/ML pilot solutions and predictive analytics tools. You'll be a part of a collaborative environment, attending daily scrums with your geographically distributed team, while troubleshooting and resolving any technical challenges that arise. At SES, we value innovation and are committed to transforming operational missions, so your contributions will truly make a difference. This is not just a job; it's a chance to be at the forefront of technology and support mission-critical initiatives within the DoD. If you have a Bachelor’s degree in a relevant field, active Secret clearance, and an eagerness to learn more about CI/CD practices and DevOps, we encourage you to apply. Join us in this rewarding journey and be part of something bigger with SES!

Frequently Asked Questions (FAQs) for Data Driven Software Developer Role at Systems Engineering Solutions Corporation
What does a Data Driven Software Developer do at SES?

As a Data Driven Software Developer at SES, you'll be involved in designing, developing, and implementing software for innovative projects within the Global Management Systems (GMS) Team. Your role will include working with AI technologies, integrating diverse data sources, and ensuring smooth operations for key Defense Information Systems Agency (DISA) tasks. Your expertise will help enhance the software lifecycle while collaborating in an Agile environment.

Join Rise to see the full answer
What qualifications are needed for the Data Driven Software Developer position at SES?

To apply for the Data Driven Software Developer position at SES, candidates should possess a Bachelor’s degree in a relevant technical discipline, along with at least 2 years of related experience. An active Secret clearance is mandatory, and candidates must obtain a Security+ certification within two weeks of employment. Experience with software development in languages like Python, Java, and SQL is also essential.

Join Rise to see the full answer
What technologies will I work with as a Data Driven Software Developer at SES?

In the Data Driven Software Developer role at SES, you'll work with a variety of technologies including Python, Java, SQL, and JavaScript for software development. You'll also engage with Confluent (Kafka) and Elastic platforms for data integration and utilize tools for developing machine learning capabilities, predictive analytics, and robotic process automation (RPA) bots.

Join Rise to see the full answer
Is remote work possible for the Data Driven Software Developer role at SES?

Yes! The Data Driven Software Developer role at SES is designed to support a geographically distributed team. You'll collaborate with other team members, engage in daily scrums, and demonstrate your work while working remotely. This flexibility is a valuable aspect of the role, encouraging effective communication and collaboration regardless of location.

Join Rise to see the full answer
What kind of projects will I contribute to as a Data Driven Software Developer at SES?

As a Data Driven Software Developer at SES, you'll contribute to a range of exciting projects, particularly in enhancing the Global Management Systems (GMS) Innovations portfolio. This includes developing software for AI solutions, creating data integrations, and supporting DISA’s mission partners with innovative technologies to improve operations and sustainment within the Defense Information System Network (DISN).

Join Rise to see the full answer
What career advancement opportunities are available at SES for a Data Driven Software Developer?

At SES, a Data Driven Software Developer has ample opportunities for career growth. You'll gain experience working in cutting-edge technologies, develop your skills in AI and data integration, and participate in various innovative projects. Moreover, our collaborative culture and commitment to employee development through training and mentorship foster continuous learning and advancement within the company.

Join Rise to see the full answer
What benefits does SES offer for the Data Driven Software Developer position?

SES provides a competitive salary package for the Data Driven Software Developer position, along with various benefits including medical, dental, and vision insurance, company-paid life insurance, 401k with employer contribution, paid time off, and pet insurance. We aim to support our employees both professionally and personally, ensuring a rewarding work environment.

Join Rise to see the full answer
Common Interview Questions for Data Driven Software Developer
Can you describe your experience with Python or Java as a Data Driven Software Developer?

In your response, highlight specific projects where you've utilized Python or Java. Discuss the software lifecycle you've been part of, mentioning design, development, and testing phases. It's beneficial to include examples of challenges you faced and how you overcame them, demonstrating your problem-solving skills and technical expertise.

Join Rise to see the full answer
How familiar are you with Kafka and Elastic integration?

Provide a clear overview of your experience with Kafka and Elastic integration. Mention any specific projects where you've implemented Kafka for event streaming or used Elastic for log management. Share your understanding of how these technologies work together, and be prepared to give examples of the integrations you've successfully completed.

Join Rise to see the full answer
What experience do you have in full software lifecycle automation?

Discuss your familiarity with the software development lifecycle, especially focusing on automation tools and techniques you've used. Highlight experiences with CI/CD pipelines, deployment strategies, and any specific tools such as Jenkins or Docker that you've worked with. Conclude with how your practices enhance efficiency and reduce errors.

Join Rise to see the full answer
Can you give an example of an innovative AI/ML project you have worked on?

Provide a detailed description of an AI or machine learning project, emphasizing your specific contributions and the technologies used. Illustrate the project's goal, challenges faced, and the outcomes achieved, showcasing your innovation and technical depth in this area.

Join Rise to see the full answer
How do you approach testing and quality assurance in your software development process?

Explain your strategies for ensuring software quality, including the automated testing tools you've employed such as Ansible or Selenium. Share how you develop test cases, perform debugging, and ensure all aspects of a product meet quality standards before deployment, showcasing your attention to detail.

Join Rise to see the full answer
How do you handle collaboration in a geographically distributed team?

Discuss your communication strategies when collaborating with remote team members. Highlight tools and practices you use to ensure effective collaboration, such as regular check-ins, employing project management tools like JIRA, and your approach to fostering a positive team dynamic despite the distance.

Join Rise to see the full answer
What is your understanding of data governance practices?

Demonstrate your knowledge of data governance by discussing the importance of data compliance, security standards, and proper data management processes. Share experiences where you implemented data governance practices in software development to ensure data integrity and security.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Outline your experience in Agile environments, mentioning specific roles and responsibilities you've held. Discuss your familiarity with Agile ceremonies, like daily scrums and sprint planning, and provide examples of how Agile principles have influenced your software development practices positively.

Join Rise to see the full answer
What motivates you as a Data Driven Software Developer?

Share what inspires you in the field of software development. This could include your passion for solving complex problems, the excitement of working on innovative technologies, or your desire to contribute to meaningful projects, especially in the context of defense and information systems.

Join Rise to see the full answer
Why are you interested in joining SES as a Data Driven Software Developer?

Express your enthusiasm for SES and align your skills and values with the company's mission. Discuss specific aspects of the company's projects that excite you, and how you believe your contributions can positively impact DISA's operations and the software development landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Social Impact Driven
Rapid Growth
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Paid Time-Off
Photo of the Rise User
Intercom Remote London, England
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Social Impact Driven
Rapid Growth
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Paid Time-Off
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Palta Remote Simple Cyprus or Remote
Posted 10 days ago
Photo of the Rise User
Publicis Groupe Remote Torre Universal, San José Province, San José, Urbanizacion Colón, Costa Rica, San Jose, Costa Rica
Posted 9 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Capco Hybrid US - Dallas
Posted 11 days ago
Photo of the Rise User
Packfleet Remote No location specified
Posted 6 days ago

SES is an industry leader in verification services with projects ranging from conformance with self-imposed sustainability standards to the functioning of national voluntary programs. Since 1998, SES has supported governmental and private clients ...

5 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!