Our Opportunity:
We are looking for a Software Engineer III at our facility in Boston Massachusetts for the design development testing and support of software systems and related integrations.
What Youll Do:
- Design and build high complexity components and/or platforms.
- Partner with technical and business teams on multiple initiatives provide guidance and mentorship to the existing team and collaborate to deliver new features and enhancements.
- Actively guide team members and participate in the definition design development testing and implementation of software functionality using an agile methodology.
- Create or modify complex scalable distributed software systems.
- Contribute to code quality requirements provide feedback and promote collaborative solutions for the team during code review.
- Guide team members and advise stakeholders on improvements and optimizations to features practices processes and operations.
- Work with and advise stakeholders and technology teams on how best to implement desired features and enhancements.
- Communicate project status risks and solutions to team and stakeholders and act as technical point of contact to influence stakeholders regarding trade-offs.
- Ensure that technical solutions follow best practices are reliable are easily maintainable and are scalable under sustained load.
- Collaborate to identify isolate and resolve malfunctions related to software.
- Lead team members by example advocating for best practices and influencing software engineering team hiring practices as the team continues to grow.
- Lead technical teams in the development and delivery of projects.
- Participate in on-call rotations and contribute to operational excellence.
- Local telecommuting permitted up to 3 days a week.
What Youll Need:
- Bachelors degree in Computer Science Computer Information Systems or a related field of study and 6 years of experience.
- Will also accept a Masters degree and 4 years of experience.
- Experience must include 4 years with: software engineering;
- Working with web services (SOAP/HTTP REST);
- SQL and developing modules with relational databases; and
- Designing software services and/or components and architecture.
- Experience must include: developing software components and/or services using Java 8 Spring Boot Hibernate JQuery JSON AngularJS Tomcat HTML5 CSS3 Spring MVC;
- Server technologies;
- Acting in technical lead capacity;
- Quality assurance methodologies and automated testing using tools such as Selenium/Jmeter e-commerce;
- Experience with any of the following: AWS Terraform Agile/Scrum open-source technologies responsive module design or continuous integration using Jenkins;
- Amazon Web Services (AWS) including Lambdas S3 and Kubernetes;
- Relational databases including Postgres;
- Non-relational database design including Dynamo; and
- Software estimation and planning.
- Local telecommuting permitted up to 3 days a week.
- The position is eligible for the Employee Referral Program.