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

Kibana Dashboard Engineer

SES seeks a Kibana Dashboard Engineer to support the Enterprise Situational Awareness/Common Operational Picture (SA/COP) Team.

Joint Management Tool (JMT) supports the effective planning, deployment, trouble management, and decommissioning of deployed and non-deployed Satellite Communications (SATCOM) resources, specifically those supporting Department of Defense (DoD), mission partner (other U.S. federal agency), and international partner missions. Through the implementation of automated workflows and dynamic user interfaces, the JMT system strives to streamline business processes and significantly reduce the recurrence and impact of human error by functioning as a homogenous platform through which SATCOM planners, provisioners, operators, and customers can seamlessly coordinate SATCOM requests. 

As a key SA/COP team member, you will work as part of a fast paced, Agile development and implementation team to architect, design and develop a unified User Experience / User Interface (UX/UI) that provides a holistic single-pane-of-glass interface for an integrated solution on the ELK platform. You will also work with operational end users and support teams to perform requirements analysis, as well as design and development.

The successful candidate primary responsibility will:

  • Researching, designing, developing and user-testing experiences and making strategic user-experience decisions while working closely with product owners, engineers and stakeholders throughout the product lifecycle.
  • Create Kibana visualizations and dashboards using React, JavaScript and HTML.
  • Design, develop, document, test and deploy applications and UI prototypes in JavaScript, HTML and CSS on the Kibana platform.
  • Integrating UI components with CI/CD build/deployment pipelines that use Cloudbees/Jenkins, Artifactory, OpenShift/Kubernetes, Docker and Bitbucket.
  • Designing, development, documenting, testing and deploying applications and UI prototypes.

Basic Qualifications

  • Bachelor’s degree from an accredited college in a relevant technical discipline and 8+ year of related experience obtained through any combination of coursework and internships.
  • Bachelor’s degree from an accredited college in a relevant technical discipline and 4+ year of related experience obtained through any combination of coursework and internships.
  • Must hold an active Interim Secret DoD Security clearance.
  • Ability to obtain Security+ certification or equivalent DoD 8570 IAT II certification within 14 days of the 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.
  • Must be able to commute to Scott AFB, IL, Ft. Meade, MD, or Ogden, UT two/three times per week for on-site support
  • 2+ years of demonstrable experience designing, developing and deploying dashboards and reports using the Elastic stack, including Elasticsearch, Logstash, Kibana and Beats.
  • Experience in architecture, design, develop, and delivery of data driven operations capabilities, within a DoD environment.
  • Experience using project management tools such as Jira and Confluence to document requirements, acceptance criteria and test cases.
  • Experience working with a highly technical team and in a dynamic, fast-paced environment.
  • Experience with CI/CD pipelines and practices.
  • Strong written and verbal communication skills are required to collaborate with customer representatives, domain experts, systems engineers, and architects.
  • Candidate to be able to work with strict deadlines.
  • Ability to work well/collaborate with people from many different disciplines with varying degrees of technical experience.
  • Strong written and verbal communication skills to collaborate with and convey focused messages to stakeholders, customers, domain experts, program managers and teammates.

Preferred Qualifications

  • Experience with data Visualization and dashboards
  • Elastic/Kibana Certified Engineer.
  • Knowledge with Elastic stack security features, such as client authentication, SSL/TLS configuration, and role-based document filtering.
  • Software design and development experience with JavaScript, HTML, CSS and JSON/REST APIs in a cloud environment (AWS is a plus).
  • Experience developing, building and deploying software using Bitbucket, Git, Jenkins, Artifactory and Ansible (or equivalent tools).
  • Experience with big data applications.
  • Experience with cloud-based AWS services.
  • Experience designing, developing and deploying solutions using DevOps/DevSecOps concepts.
  • 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.
  • Experience working remotely with a geographically dispersed team
  • Experience or familiarity with Agile development and testing methodology
  • Experience with DISA and DoD Networks.
  • Experience with big data applications
  • Experience working remotely with a geographically dispersed team.
  • Experience with DevOps/DevSecOps, Configuration as Code, Infrastructure as Code, and CI/CD implementation
  • Understanding of network routing devices and network device configurations

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 Kibana Dashboard Engineer, Systems Engineering Solutions Corporation

SES is on the lookout for a talented Kibana Dashboard Engineer to join our dynamic Enterprise Situational Awareness/Common Operational Picture (SA/COP) Team. In this exciting role, you'll play a pivotal role in the Joint Management Tool (JMT) initiative, which is geared towards enhancing the planning, deployment, and management of Satellite Communications (SATCOM) resources. If you’re passionate about creating user-friendly applications and enjoy working in an Agile environment, this position is perfect for you! As a Kibana Dashboard Engineer, you will collaborate with product owners, engineers, and end-users to develop a cohesive UX/UI that simplifies operations across the ELK platform. You’ll be tasked with researching, designing, and user-testing innovative solutions while also crafting powerful visualizations and dashboards using cutting-edge technologies such as React, JavaScript, and HTML. The collaborative spirit here at SES means your contributions will have a direct impact on the team's success, and you’ll have the satisfaction of working with top-notch professionals committed to excellence. With your expertise, you’ll guide the design, development, and deployment of key applications that make a difference in the SATCOM landscape. Join SES, where your skills will shine, and together we can transform the way we communicate and operate within the Department of Defense and beyond. We can’t wait to see what you bring to our team!

Frequently Asked Questions (FAQs) for Kibana Dashboard Engineer Role at Systems Engineering Solutions Corporation
What skills are required for the Kibana Dashboard Engineer position at SES?

To be successful as a Kibana Dashboard Engineer at SES, candidates should possess a combination of technical expertise and practical experience. This includes proficiency in software development with languages like Python, Java, and SQL, as well as strong skills in web technologies such as HTML, CSS, and JavaScript. Experience with the Elastic stack, specifically Elasticsearch, Logstash, Kibana, and Beats, is crucial for developing advanced dashboards. Familiarity with CI/CD pipelines and tools like Jenkins and Git will also enhance your application. Effective communication and collaboration skills are essential for interacting with multi-disciplinary teams and stakeholders.

Join Rise to see the full answer
What are the primary responsibilities of the Kibana Dashboard Engineer at SES?

As a Kibana Dashboard Engineer at SES, your main responsibilities will include researching, designing, and developing user experiences on the Kibana platform. You'll create visualizations and dashboards, work on applications and UI prototypes, and ensure seamless integration with CI/CD pipelines. You will also engage in requirements analysis, user testing, and collaborating with product owners and engineers to make strategic decisions that improve user interactions and operational efficiency.

Join Rise to see the full answer
What experience is needed for the Kibana Dashboard Engineer role at SES?

For the Kibana Dashboard Engineer role at SES, candidates are expected to have significant experience in designing, developing, and deploying dashboards using the Elastic stack. Ideally, you should bring over two years of hands-on experience in a DoD environment, demonstrating a track record of effectively managing and visualizing data. Additionally, experience in a fast-paced, Agile development setting, and familiarity with project management tools such as Jira and Confluence will be highly beneficial.

Join Rise to see the full answer
How does SES support professional growth for Kibana Dashboard Engineers?

SES is committed to fostering professional growth for its employees, including Kibana Dashboard Engineers. The company provides various opportunities for training and certifications, such as Elastic/Kibana Certified Engineer programs. Additionally, employees are encouraged to participate in hands-on projects that enhance their skills. The collaborative environment at SES allows team members to learn from each other, share knowledge, and gain insights into the latest technologies, further supporting their career development.

Join Rise to see the full answer
Is remote work available for the Kibana Dashboard Engineer position at SES?

While the Kibana Dashboard Engineer position at SES will involve on-site support at Scott AFB, IL, Ft. Meade, MD, or Ogden, UT, there may be opportunities for remote work. The role requires commuting two to three times a week for team collaboration. However, SES is flexible with work arrangements and is committed to ensuring balance between team interaction and remote work productivity.

Join Rise to see the full answer
What benefits does SES offer to Kibana Dashboard Engineers?

SES offers a comprehensive benefits package for Kibana Dashboard Engineers, which includes medical, dental, and vision insurance. Additional benefits include company-paid life insurance, short and long-term disability coverage, a 401k plan with employer contribution, and generous paid time off. Furthermore, SES promotes employee well-being by providing pet insurance, underscoring its commitment to a well-rounded and supportive work environment.

Join Rise to see the full answer
What work environment can Kibana Dashboard Engineers expect at SES?

Kibana Dashboard Engineers at SES can expect a dynamic and fast-paced work environment where innovation and teamwork thrive. SES emphasizes an Agile development approach, encouraging collaboration and active participation in projects. The inclusive culture fosters creativity, allowing engineers to develop unique solutions to complex challenges while working closely with a talented and diverse team.

Join Rise to see the full answer
Common Interview Questions for Kibana Dashboard Engineer
Can you describe your experience with the Elastic stack, particularly Kibana?

When answering this question, highlight specific projects where you utilized the Elastic stack, particularly focusing on Kibana. Discuss the types of dashboards you created, the data sources you integrated, and the impact your work had on decision-making processes. Be sure to mention how you approached challenges and what best practices you followed to enhance user experience.

Join Rise to see the full answer
How do you prioritize user experience when developing dashboards?

To effectively answer this question, discuss your approach to understanding user requirements through collaboration and feedback. Explain how you conduct user testing and gather insights during the development process. Emphasize the importance of intuitive design and data visualization principles in creating impactful dashboards for users.

Join Rise to see the full answer
What technologies have you used for CI/CD integration in your past projects?

In your response, provide specific examples of CI/CD tools you have used, such as Jenkins, Bitbucket, or Git. Explain how you integrated these tools into your workflow and the benefits you observed in terms of efficiency, collaboration, and quality of deployments. Be prepared to discuss how you handle version control and deployment processes.

Join Rise to see the full answer
How do you work with stakeholders to gather requirements for a project?

Demonstrate your communication and interpersonal skills by explaining your methodology for collaborating with stakeholders. Discuss strategies such as conducting interviews, organizing workshops, or creating surveys to gather comprehensive requirements. Highlight the importance of ongoing communication and iterative feedback loops in ensuring project alignment with stakeholder expectations.

Join Rise to see the full answer
Describe a challenge you faced in developing a dashboard and how you overcame it.

Use this question to showcase your problem-solving skills. Describe the specific challenge, such as dealing with complex data sets or user experience obstacles, and detail the steps you took to address it. Emphasize your analytical thinking, adaptability, and creativity in finding solutions that ultimately led to a successful project outcome.

Join Rise to see the full answer
What is your process for testing and validating dashboards before deployment?

Explain the testing methodologies you apply, such as unit testing, user acceptance testing, and performance testing. Discuss how you involve end users in the testing process to ensure the dashboards meet their needs and expectations. Highlight your attention to detail and commitment to delivering high-quality solutions.

Join Rise to see the full answer
How do you ensure your dashboards remain scalable and adaptable to evolving user needs?

Discuss your approach to designing flexible and scalable dashboards, such as utilizing modular components or maintaining clear documentation. Explain how you stay informed about user feedback and industry trends to make necessary adjustments or updates. This shows that you prioritize long-term usability along with initial development.

Join Rise to see the full answer
What role does data security play in your dashboard development process?

When answering, emphasize the importance of data security, particularly in a DoD environment. Discuss best practices you follow, such as implementing role-based access control, using SSL/TLS for data transmission, and adhering to compliance standards. Your understanding of security principles and proactive approach will reassure interviewers of your commitment to safeguarding sensitive data.

Join Rise to see the full answer
Can you explain your familiarity with Agile methodologies?

Share your experiences working in Agile environments, focusing on frameworks like Scrum or Kanban. Highlight your roles in Agile ceremonies, such as sprint planning and retrospective meetings. Discuss the importance of adaptability and user feedback in driving project success and how Agile methodologies enhance collaboration among teams.

Join Rise to see the full answer
How do you handle tight deadlines and multiple projects simultaneously?

Demonstrate your time management and organizational skills by explaining the strategies you employ to meet tight deadlines. Discuss prioritization techniques, such as using project management tools or creating task lists, and your ability to communicate with team members to distribute workloads effectively. Highlight examples where you successfully managed competing priorities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Customer-Centric
Feedback Forward
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Nominal Hybrid No location specified
Posted 4 days ago
Posted 5 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, hybrid
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!