Reflexive Concepts · 4 hours ago
Software Engineer II
Reflexive Concepts is seeking a skilled Software Engineer II to join our growing team. The candidate will analyze system requirements to develop high-quality software, mentor junior developers, and contribute to technical decisions while continuing to grow their skills.
AnalyticsBig DataInformation TechnologySoftwareSoftware Engineering
Responsibilities
Analyze system requirements to develop high-quality software that meets the specified requirements
Design and implement features with minimal supervision
Collaborate closely with the test team, developers, and other stakeholders to understand requirements
Write clean, maintainable, well-tested code
Optimize application performance and scalability
Participate in code reviews (both giving and receiving feedback) and general knowledge of CI/CD pipelines
Collaborate with cross-functional teams (product, design, QA)
Experience with version control (Git)
Qualification
Required
5+ years of Software Engineering experience
Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines
An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 9 years
Design and implement features with minimal supervision
Collaborate closely with the test team, developers, and other stakeholders to understand requirements
Good communication (written and verbal)
Write clean, maintainable, well-tested code
Optimize application performance and scalability
Participate in code reviews (both giving and receiving feedback) and general knowledge of CI/CD pipelines
Collaborate with cross-functional teams (product, design, QA)
Experience with version control (Git)
Preferred
Full stack developer desired: Be well-versed in front-end development as well as have experience working with relational databases (PostgreSQL)
Java, Spring Boot, Angular (or similar), experience with AWS
Take ownership of features or small projects end-to-end