onsite
Senior Software Engineer - Red Arch Solutions
Software Engineer
Lead development of high‑quality software components in an Agile environment, leveraging Java, Python, or C++ and AWS infrastructure while maintaining rigorous documentation and code standards.
About the role
Key Responsibilities
- Design, develop, and test robust software components using Java, Python, or C++ in an Agile setting.
- Write clear technical documentation and maintain code quality through peer reviews and automated testing.
- Collaborate with cross‑functional teams using Jira and Confluence to track progress and resolve issues.
- Manage source control with Git, ensuring proper branching, merging, and versioning.
- Interact with SQL databases, primarily Postgres, to design schemas and optimize queries.
- Deploy and maintain applications on AWS, utilizing services such as EC2, RDS, and S3.
Requirements
- Active TS/SCI clearance with Polygraph required.
- Bachelor’s degree in Computer Science or related field.
- 5+ years of professional software development experience.
- Strong proficiency in at least one of Java, Python, or C++.
- Hands‑on experience with Git, SQL/Postgres, and AWS.