Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 2 - Linux/Bash/Python/Spring/NoSQL/Bamboo image - Rise Careers
Job details

Software Engineer 2 - Linux/Bash/Python/Spring/NoSQL/Bamboo

Captivation Software is looking for a mid-level software engineer with a focus on developing, sustaining, and troubleshooting their software suite. The ideal candidate will have experience in software development and a strong desire to innovate.

Skills

  • Linux CLI
  • Bash/Python scripting
  • Java development
  • Spring Framework
  • NoSQL databases
  • Containerization technologies
  • CI/CD tools
  • Git version control

Responsibilities

  • Develop and troubleshoot GHOSTGEM's software suite
  • Implement and test software solutions
  • Integrate applications with other products and libraries

Education

  • Master's degree in Computer Science or related discipline
  • Bachelor's degree in Computer Science or related discipline

Benefits

  • Annual Salary: $130,000 - $270,000
  • Up to 20% 401k contribution
  • Above Market Hourly Rates
  • $3,200 HSA Contribution
  • 5 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance
To read the complete job description, please click on the ‘Apply’ button
Captivation Software Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Captivation Software DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Captivation Software
Captivation Software CEO photo
Unknown name
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$130000K
$270000K

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 Software Engineer 2 - Linux/Bash/Python/Spring/NoSQL/Bamboo, Captivation Software

Are you ready to build something you're proud of? Captivation Software in Annapolis Junction, MD has an exciting opening for a Software Engineer 2 specializing in Linux, Bash, Python, Spring, NoSQL, and Bamboo. We're a company dedicated to providing timely, top-notch solutions while staying innovative. As part of our talented engineering team, you'll play a crucial role in developing, sustaining, and troubleshooting GHOSTGEM's software applications, including the dynamic JEDIPOWER system and more as mission needs evolve. Your responsibilities will encompass the entire software development life cycle, so a solid understanding of implementation, testing, and integration with various products is essential. We're looking for someone with a Master's degree and three years of experience, or a Bachelor's degree with five years, or seven years of relevant expertise in similar programs. A current Top Secret/SCI U.S. Government security clearance with a favorable Polygraph is a must, as this role supports vital national interests. If you have experience with Linux CLI, Bash/Python scripting, Java development, and tools like Bamboo and Docker, you’ll fit right in. We're looking for passionate problem solvers who are eager to make a difference. With a competitive salary range of $130,000 to $270,000 depending on experience, plus generous benefits including 401k contributions and extensive paid time off, Captivation Software is the place for you to grow your career. Join us to make an impact while enjoying a positive and friendly work culture!

Frequently Asked Questions (FAQs) for Software Engineer 2 - Linux/Bash/Python/Spring/NoSQL/Bamboo Role at Captivation Software
What are the responsibilities of a Software Engineer 2 at Captivation Software?

As a Software Engineer 2 at Captivation Software, you'll be responsible for developing, sustaining, and troubleshooting our software suite, particularly GHOSTGEM applications like JEDIPOWER. Your responsibilities span the software development life cycle, including implementation, testing, and integration with various commercial and open-source products.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer 2 position at Captivation Software?

To qualify for the Software Engineer 2 position at Captivation Software, candidates must hold a Master’s degree in Computer Science or a related field with three years of relevant experience, a Bachelor’s degree with five years of experience, or seven years in total with a focus on similar programs. Additionally, a Top Secret/SCI U.S. Government security clearance is required.

Join Rise to see the full answer
What technical skills are essential for a Software Engineer 2 at Captivation Software?

Essential technical skills for a Software Engineer 2 at Captivation Software include experience in Linux CLI, Bash/Python scripting, Java development within a Linux environment, and familiarity with the Spring Framework. Experience with NoSQL databases, containerization technologies like Docker, and CI/CD practices using Bamboo are also critical.

Join Rise to see the full answer
What benefits can I expect as a Software Engineer 2 at Captivation Software?

Captivation Software offers an impressive benefits package for Software Engineer 2 positions, which includes an annual salary range of $130,000 to $270,000 based on experience, up to a 20% 401k contribution, $3,200 HSA contribution, five weeks of paid time off, and comprehensive medical, dental, vision, and life insurance options.

Join Rise to see the full answer
Is there growth potential for a Software Engineer 2 at Captivation Software?

Yes, there is significant growth potential for a Software Engineer 2 at Captivation Software. The company values innovation and continuous learning, providing opportunities to expand your skill set through exposure to advanced technologies and projects, as well as career advancement within a supportive work environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 2 - Linux/Bash/Python/Spring/NoSQL/Bamboo
Can you explain your experience with Linux and how it applies to the Software Engineer 2 role at Captivation Software?

In your answer, highlight specific Linux projects you've worked on, emphasizing your command-line skills, any troubleshooting you've performed, and how these experiences will aid in software development and integration.

Join Rise to see the full answer
How do you approach scripting with Bash or Python?

Discuss your methodology for scripting, including any tools or best practices you incorporate. Provide examples of scripts you've written that demonstrate your proficiency and their applications in your previous roles.

Join Rise to see the full answer
Describe your experience with the Spring Framework and how it relates to this position.

Focus on projects where you've utilized the Spring Framework, detailing specific components like Spring Boot or Spring Data. Explain how these experiences align with the development tasks at Captivation Software.

Join Rise to see the full answer
How familiar are you with NoSQL databases, and what projects have you implemented that use them?

Share details about any NoSQL databases you've worked with, particularly MongoDB. Describe how you've designed schemas and the advantages you found in using NoSQL over traditional SQL databases.

Join Rise to see the full answer
What is your understanding of CI/CD processes, and how have you implemented them in past projects?

Provide an overview of CI/CD principles and methodologies, detailing specific tools like Bamboo or GitLab CI that you’ve used. Mention your contributions towards improving deployment efficiency in your previous roles.

Join Rise to see the full answer
Can you describe a challenging problem you've solved in software development?

Choose a specific challenge that highlights your problem-solving skills. Discuss the problem, your approach to resolving it, and the outcome, focusing on any innovative solutions you implemented.

Join Rise to see the full answer
What experience do you have with containerization and orchestration technologies?

Outline your experience with Docker and Kubernetes. Mention specific projects where you utilized these technologies to streamline deployment and how they played a role in your development process.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Talk about practices such as code reviews, unit testing, and documentation that you implement to ensure high code quality. Explain how these practices enhance team's productivity and project success.

Join Rise to see the full answer
What role have collaboration tools like Jira and Confluence played in your work?

Explain your experience with tools like Jira for project tracking and Confluence for documentation. Highlight how effective collaboration improves team dynamics and contributes to project outcomes.

Join Rise to see the full answer
What motivates you to work as a Software Engineer, especially in a mission-driven environment like Captivation Software?

Share your passion for technology and how working on mission-critical applications aligns with your values. Describe your motivation to solve complex problems and contribute to national security initiatives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
iKnowHow S.A. Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Transparent & Candid
Growth & Learning
Inclusive & Diverse
Empathetic
Collaboration over Competition
Feedback Forward
401K Matching
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Sick Days
Paid Time-Off
Disability Insurance
Life insurance
Learning & Development
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$130,000/yr - $270,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 17, 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!