Job Overview – Senior Software Engineer Associate (Hybrid):
Advance your career as a Senior Software Engineer Associate with our client in Boston, MA, where you’ll design, develop, and optimize innovative software solutions in a dynamic hybrid environment. This role offers the opportunity to mentor junior developers, drive greenfield projects, and contribute to enhancing business capabilities through advanced technical expertise.
Compensation: $110,000 – $140,000/year + bonus
Location: Boston, MA
Schedule: Monday to Friday (Hybrid)
Responsibilities as the Senior Software Engineer Associate:
- Software Development: Create, develop, and maintain both new and existing software solutions that meet evolving business needs.
- Code Optimization: Refactor and enhance existing codebases to improve performance and align with team standards.
- Collaboration: Work within a collaborative team environment, focusing on pair programming and conducting thorough code reviews.
- Mentorship: Guide and mentor junior developers, fostering their technical growth and skills development.
- Compliance & Security: Follow information security protocols, local data protection regulations, and escalate concerns to the Cyber Security team when necessary.
Qualifications for the Senior Software Engineer Associate:
- Education: Bachelor’s degree in Computer Science or a related technical field required.
- Experience: 5-6 years of Software Engineering experience required, including 3+ years with Python (Python 3+).
- Technical Skills: Proficient in Python, SQL, MySQL, API design, React, Flask/Django, C#, Azure Service Bus, automated testing, and agile processes like Scrum.
- Attributes: A self-starter with strong problem-solving abilities, excellent collaboration skills, and a commitment to writing high-quality, well-tested code.
Application Notice: Qualified candidates will be contacted within 2 business days of application. If an applicant does not meet the above criteria, Atlantic Group will keep your resume on file for future opportunities and may contact you for further discussion.