Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cora Systems, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer – (PPM - Aerospace and Defense) at Cora Systems will be responsible for leading the design and development of complex software solutions tailored to the Aerospace and Defense sectors. This role requires in-depth knowledge of project and portfolio management (PPM) tools, as well as a strong ability to collaborate with cross-functional teams to deliver high-quality software that meets client specifications and industry standards. The successful candidate will play a pivotal role in enhancing software performance, security, and scalability while contributing to product innovation and organizational growth.
Job Responsibilities
- Design, develop, and implement software applications specific to project portfolio management within the Aerospace and Defense sectors.
- Collaborate with product managers, stakeholders, and other engineers to gather requirements and define software specifications.
- Conduct code reviews and provide mentorship to junior engineers to promote best practices in software development.
- Enhance existing software solutions by identifying performance bottlenecks and implementing optimizations.
- Ensure software adheres to industry standards for security, usability, and reliability.
- Participate in the full software development lifecycle, including requirements analysis, design, implementation, and testing.
- Stay updated with the latest industry trends and technologies to maintain a competitive edge in product offerings.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in software development, with a focus on Aerospace and Defense applications.
- Proficiency in programming languages such as Java, C++, or Python, with a strong understanding of object-oriented design principles.
- Experience with project and portfolio management (PPM) tools and methodologies.
- Demonstrated ability to work in Agile development environments, utilizing practices like Scrum or Kanban.
- Strong problem-solving skills and attention to detail, with the ability to troubleshoot complex software issues.
Technologies & Tools
The Senior Software Engineer will utilize a variety of modern technologies and tools, including but not limited to cloud platforms (such as AWS or Azure), version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) frameworks, and database management systems (such as SQL or NoSQL). Familiarity with tools specific to project management and collaboration, such as JIRA or Confluence, will also be vital for this role.
Ideal Candidates
The ideal candidate for this position will possess a strong technical foundation accompanied by excellent communication and interpersonal skills. They should demonstrate a proactive approach to problem-solving and possess the ability to work effectively in a team-oriented environment. Individuals who show a passion for innovation and a commitment to high standards of software excellence will thrive in this role. Additionally, a strong understanding of the Aerospace and Defense industry requirements will greatly enhance their contributions to Cora Systems.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.