Senior Software Engineer

MRINetwork

Augusta, ME

JOB DETAILS
SKILLS
AngularJS, Application Programming Interface (API), Artificial Intelligence (AI), Behavior Driven Development (BDD), Big Data, Cloud Applications, Desktop PC, Detail Oriented, DevOps, Enterprise Architecture, Enterprise Protection, Internet Application, Java, Materials Management Software, Mentoring, Microservices, Mobile Applications, NoSQL, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, SQL (Structured Query Language), Scalable System Development, Security Architecture, Software Engineering, Software as a Service (SaaS), Technical Leadership, Test Driven Development (TDD), Web Programming
LOCATION
Augusta, ME
POSTED
Today

We seek a Tech Lead for an API-first development environment, focusing on expanding our Developer Portal and migrating applications to cloud-native platforms.
You will develop code used in end-user applications like materials management, financial tools, and mobile/desktop apps, using modern languages and methodologies such as BDD/TDD.
Responsibilities include coding, testing, debugging, documenting procedures, and interacting with users to refine system requirements.
You will mentor junior developers and ensure scalable, secure, maintainable solutions, aligning with enterprise architecture and security standards.
Requirements include expertise in web apps, REST APIs, microservices, and technologies like Angular, Java, Python, React, SQL/NoSQL, Kafka, and containerization.
At least 8 years of industry experience, working in agile, SaaS, microservices, and DevOps environments is essential.
Additional skills in monitoring tools, Big Data, AI/ML, and a proactive, detail-oriented mindset are preferred.

About the Company

M

MRINetwork