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 Raytheon, so some details may not match this job. The employer's own page has the real description.
Position Overview
The Software Engineer II, requiring TSSCI clearance, will play a crucial role in the design, development, and maintenance of software solutions at Raytheon. This remote position will involve collaborating with cross-functional teams to drive innovations and enhancements in software projects while adhering to the highest security protocols. The successful candidate will leverage their technical expertise to contribute to the development of mission-critical systems and will be expected to participate in system integration and testing phases, ensuring effective performance and reliability of the software products.
Job Responsibilities
- Design and implement software applications based on client and system user requirements.
- Develop and execute system tests, including unit testing, integration testing, and performance testing.
- Collaborate with system architects, project managers, and other stakeholders to gather and analyze requirements.
- Utilize Agile methodologies to ensure timely delivery of project milestones and releases.
- Maintain and enhance existing software applications, troubleshooting issues, and optimizing performance.
- Document all aspects of the software development lifecycle, including technical specifications and user manuals.
- Participate in code reviews and provide constructive feedback to peers and junior engineers.
- Stay updated with the latest industry trends and technologies, applying best practices within the software development process.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development and engineering.
- Active TSSCI clearance is required.
- Strong proficiency in programming languages such as Java, C++, or Python.
- Experience with software development frameworks and tools (e.g., Spring, .NET, Git).
- Solid understanding of database systems and SQL; experience with relational databases is a plus.
- Familiarity with Agile development methodologies and DevOps practices.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The Software Engineer II position will involve working with a wide range of technologies and tools, including but not limited to Java, C++, Python, and various development environments. Candidates will utilize frameworks such as Spring and .NET, along with version control systems like Git. Additionally, familiarity with cloud technologies and platforms, as well as continuous integration/continuous deployment (CI/CD) tools, will enable smoother development and deployment processes for mission-critical applications.
Ideal Candidates
Ideal candidates for the Software Engineer II position will possess strong analytical and critical thinking abilities coupled with excellent communication skills. A passion for technology and software development, alongside a commitment to continuous learning and improvement, will be key traits for success in this role. Candidates should demonstrate adaptability and resourcefulness in problem-solving, a proactive approach to teamwork, and a dedication to delivering high-quality software solutions that meet stringent security requirements. An inclination to thrive in a fast-paced and dynamic work environment will significantly contribute to their effectiveness and growth within the team.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.