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

Mid-level Software Engineer

Altamira Technologies has a long and successful history of providing innovative solutions throughout the U.S. National Security community. Headquartered in McLean, Virginia, Altamira serves the defense, intelligence, and homeland security communities worldwide by focusing on creating innovative solutions leveraging common standards in architecture, data, and security. Altamira believes that our people and company culture differentiates us from other companies.
 
Job Description: Altamira is looking for a skilled Software Developer with a robust technical background to contribute to our work in the Intelligence Community (IC). This role involves providing agile Development, Security, and Operations (DevSecOps) support for crucial Cross-Domain-Solution (CDS) components. The focus is on enhancing reporting capabilities and delivering vital mission data to support commanders and warfighters across the globe. Join our team to play a key role in shaping innovative solutions for critical intelligence operations.
 
Location:  Mclean, VA
 
Role and Responsibilities The ideal candidate will have experience in Java, C/C++, Python, JavaScript (React) web development, and possess a Security+ certification. The role involves developing, maintaining, and enhancing complex software systems based on documented requirements. As part of our collaborative team, you'll review and test software components, resolve problem reports, and contribute to system design. Qualified individuals should have 4-6 years of experience in similar programs, a degree in Computer Science or a related discipline (or equivalent experience), and proficiency in RESTful Web Services, Linux systems, MySQL, PostgreSQL, Git version control, and Amazon Web Services. Join us in shaping innovative solutions that make a meaningful impact. Tasks include:
  • Develops, maintains, and enhances complex and diverse software systems
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to design requirements
  • Documents test results
  • Resolves software problem reports
  • Utilizes appropriate software development and design methodologies
  • Provides specific input to the software components of system design
Education and Experience  
  • 4-6 years' experience in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or another related discipline
  • In lieu of a degree, four (4) years of additional software engineering experience may be substituted
Technical Skills
  • Experience with Java, C/C++, Python
  • Experience with JavaScript (React) web development
  • Security+ certification preferred
  • Experience with RESTful Web Services
  • Experience with Linux (Red Hat 7/8) systems
  • Experience with MySQL (MariaDB), PostgreSQL
  • Experience with Git version control
  • Experience with Amazon Web Services
  • Experience with docker creation and utilization

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

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 Mid-level Software Engineer, Altamira Technologies Corp.

Altamira Technologies is on the lookout for a dedicated Mid-level Software Engineer to join our innovative team. With a rich history serving the Defense, Intelligence, and Homeland Security sectors, we are all about crafting intelligent solutions that make a real difference. This role is pivotal to our support for the Intelligence Community (IC), specifically in enhancing our Cross-Domain-Solution (CDS) components. If you have experience in Java, C/C++, Python, and JavaScript (especially React), you’ll fit right in! You will be part of a collaborative culture where your contributions matter. Being skilled in DevSecOps will also help you shine as you help improve reporting capabilities while ensuring our systems are secure. You’ll have the chance to dive deep into complex software systems, test and review components, resolve issues, and inform system design choices. We’re looking for someone with 4-6 years of experience in a similar environment, ideally with a bachelor’s in Computer Science or equivalent experience. If you’re ready to take on challenges using cutting-edge technology like RESTful Web Services, Linux, MySQL, PostgreSQL, and AWS, you’ll thrive in this role. So, if shaping innovative solutions for critical intelligence operations excites you, Altamira Technologies welcomes your expertise and passion!

Frequently Asked Questions (FAQs) for Mid-level Software Engineer Role at Altamira Technologies Corp.
What qualifications do I need for the Mid-level Software Engineer position at Altamira Technologies?

To qualify for the Mid-level Software Engineer role at Altamira Technologies, candidates should possess 4-6 years of relevant experience in similar programs and a bachelor’s degree in Computer Science or a related field. Alternatively, four additional years of software engineering experience can substitute for a degree. Familiarity with technologies such as Java, C/C++, Python, JavaScript (React), and AWS is also essential.

Join Rise to see the full answer
What technologies will I work with as a Mid-level Software Engineer at Altamira Technologies?

As a Mid-level Software Engineer at Altamira Technologies, you'll engage with a variety of technologies including Java, C/C++, Python, JavaScript (React), RESTful Web Services, and Linux systems. Additionally, you'll work with database systems like MySQL and PostgreSQL, as well as version control systems like Git, all while utilizing Amazon Web Services for cloud operations.

Join Rise to see the full answer
What does the work culture look like for a Mid-level Software Engineer at Altamira Technologies?

At Altamira Technologies, the work culture is collaborative and focused on innovation. As a Mid-level Software Engineer, you'll be a part of a supportive team that values your input and encourages creativity in problem-solving. We believe that our unique company culture and the contributions of our people set us apart in delivering high-quality solutions.

Join Rise to see the full answer
What specific responsibilities will I have in the Mid-level Software Engineer role at Altamira Technologies?

In the Mid-level Software Engineer position at Altamira Technologies, your responsibilities will include developing, maintaining, and enhancing complex software systems. You'll work on reviewing and testing software components, resolving issue reports, documenting your findings, and providing insights that inform system design, all while collaborating closely with your team.

Join Rise to see the full answer
Is Security+ certification necessary for the Mid-level Software Engineer role at Altamira Technologies?

While a Security+ certification is preferred for the Mid-level Software Engineer role at Altamira Technologies, it is not strictly required. However, having this certification may enhance your candidacy as it demonstrates a solid understanding of security protocols and practices, which are vital in supporting our work in sensitive domains.

Join Rise to see the full answer
What is the focus of the projects I would work on as a Mid-level Software Engineer at Altamira Technologies?

As a Mid-level Software Engineer at Altamira Technologies, you will primarily focus on developing and improving our Cross-Domain-Solution (CDS) components linked to critical intelligence operations. Your work will enhance reporting capabilities that deliver essential data to commanders and warfighters across the globe, making a significant impact in the field.

Join Rise to see the full answer
What kind of team will I be working with as a Mid-level Software Engineer at Altamira Technologies?

In your role as a Mid-level Software Engineer at Altamira Technologies, you will work with a diverse team of skilled professionals, including fellow engineers and system designers. The collaborative environment ensures that you will share knowledge, offer insights, and tackle challenges together, leveraging the collective expertise of the team.

Join Rise to see the full answer
Common Interview Questions for Mid-level Software Engineer
Can you describe your experience with Java and how you have applied it in previous projects?

When answering this question, reflect on specific projects where you utilized Java. Share details about the project's scope, the problems you faced, and how you solved them using Java. Highlight any frameworks you used and demonstrate your problem-solving skills and coding efficiency.

Join Rise to see the full answer
What is your understanding of DevSecOps, and how have you implemented it in your work?

During the interview, express how DevSecOps integrates development, security, and operations for a more seamless workflow. Provide examples of how you contributed to security measures during the software development lifecycle, showing your proactive approach to maintaining secure systems.

Join Rise to see the full answer
Can you explain your approach to debugging a complex software issue?

When discussing your debugging process, outline a systematic approach: start with defining the problem, investigating error logs, reproducing the issue, and then testing various hypotheses. Show your analytical skills and how you leverage tools for efficient debugging.

Join Rise to see the full answer
Describe a challenging problem you faced in a web development project and how you overcame it.

Choose a specific web development project where you faced a significant challenge. Describe the issue, the steps you took to address it, and the outcome. Highlight your critical thinking skills and ability to adapt your approach to find the best solution.

Join Rise to see the full answer
How do you ensure your software remains maintainable and scalable?

In response, discuss coding standards, documentation practices, and your experience with design patterns that facilitate maintainability. Mention how you incorporate feedback and best practices that contribute to scalable software architecture.

Join Rise to see the full answer
What strategies do you use to stay current with technology and software engineering trends?

To answer this, narrate your enthusiasm for learning by mentioning your favorite tech blogs, online courses, or industry events. Share any proactive steps you’ve taken to continuously develop your skill set and adapt to emerging trends.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your prioritization process, perhaps mentioning tools like Kanban or Agile methodologies. Describe how you assess urgency and importance and ensure deadlines are met without sacrificing quality.

Join Rise to see the full answer
Tell me about a time you worked collaboratively in a team setting.

Choose an example that showcases effective teamwork. Describe your role, contributions, and how you facilitated communication and collaboration to achieve shared goals. Focus on your interpersonal skills during this experience.

Join Rise to see the full answer
What experience do you have with RESTful Web Services?

Discuss specific projects where you designed or consumed RESTful APIs. Touch on how you ensured your services are reliable, efficient, and secure, and mention any challenges faced and how you overcame them.

Join Rise to see the full answer
How do you handle feedback and criticism of your code?

In your response, reflect positively about constructive feedback. Discuss how you view it as an opportunity for growth and improvement, emphasizing your willingness to adapt and learn from peers.

Join Rise to see the full answer
Similar Jobs
Posted 2 days ago
Posted 3 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
G-P Remote India (Remote-First)
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
WIZELINE Remote Romania based Remote
Posted 3 days ago

Altamira is focused on providing a complete Web operations infrastructure and service solution for the serious SaaS and Web business. Relying on Altamira's process discipline and application management expertise frees customers to focus on buildin...

39 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 24, 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!