onsite
Software Engineer Mid Level - Parsons
Software Engineer
Mid‑level Software Engineer responsible for analyzing, designing, and developing software that supports hardware and technical service products, using Java, C++, Python, and SQL within an Agile environment.
About the role
Key Responsibilities
- Analyze system requirements and translate them into detailed software specifications.
- Design, code, test, and debug applications that interface with hardware or technical service platforms.
- Collaborate with cross‑functional teams using Agile methodologies to deliver incremental releases.
- Maintain and improve existing codebases, ensuring performance, scalability, and reliability.
- Participate in code reviews, version control management, and continuous integration processes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 3–5 years of professional software development experience.
- Proficiency in Java, C++, and Python programming languages.
- Strong knowledge of relational databases and SQL.
- Experience working in Agile/Scrum environments and using Git for source control.
- Excellent problem‑solving skills and ability to work both independently and within a team.