Senior Software Engineer
Tier4 Group
- Design, develop, and maintain responsive web applications using HTML5, CSS3, TypeScript, Vue3, Vuetify, Pinia, Vite.
- Architect and build backend services and enterprise-grade RESTful APIs using Node.js/NestJS, Java/Spring Boot, and Python.
- Modernize legacy platforms by migrating SOAP services to REST APIs.
- Implement secure, scalable API layered architectures with well-defined separation of concerns.
- Build and maintain reusable components, libraries, and shared service frameworks used by multiple teams.
- Develop and optimize data access with IBM DB2, MongoDB, and Prisma ORM for type-safe schema and query design.
- Integrate enterprise systems using IBM MQ for reliable, asynchronous messaging.
- Analyze complex system requirements, information flows, and integration points to deliver optimal technical solutions.
- Conduct research and collaborate with business partners to understand needs, define technical feasibility, and resolve system issues.
- Document logic flows, data structures, and application architecture using approved tools and standards.
- Ensure new development adheres to secure coding guidelines and complies with enterprise architectural standards.
- Create and execute comprehensive unit test plans for both frontend and backend code.
- Achieve and maintain minimum 85% code coverage using Vitest, Jest, Mocha, JUnit, pytest, and automated quality gates via SonarQube.
- Perform full regression testing for new functionality, enhancements, and system conversions.
- Use Postman/Insomnia, Supertest, and other tools to validate API functionality and performance.
- Collaborate with QA teams to ensure business test plans align with system requirements and produce accurate results.
- Develop CI/CD pipelines using Jenkins or Gradle to automate build, test, and deployment activities.
- Containerize applications using Docker and manage orchestration with Kubernetes.
- Implement monitoring, logging, and observability solutions to ensure system reliability in production.
- Provide on-call support for production and lower environments as needed, ensuring minimal downtime and rapid issue resolution.
- Lead and participate in system planning, technical design reviews, and project coordination with other IT teams.
- Estimate development efforts, create or update documentation, and ensure compliance with SDLC and Change Management policies.
- Communicate how proposed system changes impact business processes and other dependent systems.
- Manage multiple development assignments simultaneously while ensuring timely delivery of high-quality features.
- Mentor junior developers and contractors, providing guidance on coding standards, testing practices, and system design.
- Conduct code reviews and support developers in writing clean, maintainable, testable code.
- Foster a collaborative team environment by leading technical discussions, working sessions, and knowledge-sharing.
- Coordinate closely with frontend teams, backend engineers, DevOps, UI/UX, security teams, and business stakeholders.
- Partner with business stakeholders to gather requirements, communicate technical decisions, and provide solution recommendations.
- Translate complex technical concepts into clear, concise explanations for non-technical audiences.
- Provide visibility into system enhancements, technical risks, and integration opportunities across the enterprise.
- Develop clear, well-structured documentation, diagrams, and communication artifacts for stakeholders and leadership.
- Implement secure coding practices aligned with OWASP guidelines, OAuth 2.0 standards, and enterprise security policy.
- Perform vulnerability assessments, dependency upgrades, and remediation activities to maintain application security.
- Ensure all development follows organizational policies, change controls, and compliance requirements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.
- 6–9 years of professional full-stack development experience in enterprise environments.
- Proven experience contributing to or leading major system projects across multiple development disciplines.
- Demonstrated ability to work independently and deliver high-quality solutions with minimal guidance.
- Strong analytical, problem-solving, and decision-making skills.
Required Skills
- Responsive UI development for desktop, tablet, and mobile
- Webpack, Rollup, Vite
- Backend & API: Node.js/NestJS, Java/Spring Boot, Python
- REST API design and SOAP-to-REST migration
- IBM DB2 (SQL, stored procedures), MongoDB
- Prisma ORM
- IBM MQ messaging
- DevOps & Infrastructure: Jenkins, Gradle
- Logging, monitoring, build pipelines
- SonarQube
- Strong understanding of testable code and dependency injection
- Security: OAuth 2.0, JWT
- Secure coding standards, OWASP
- Vulnerability assessment and remediation
Preferred Skills
- Experience with AWS or other cloud platforms.
- Familiarity with enterprise API management platforms such as Apigee.
- Experience with monitoring tools such as Dynatrace.
- Test-Driven Development (TDD) experience.
- Relevant technical certifications (cloud, development, security).
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Duluth, GA vacancy
$140k - $160k
...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and startup veterans, collectively driven... ...way the world sees. SoloPulse is seeking a talented Senior Software Engineer to join our dynamic and innovative organization. In...SeniorPermanent employmentFull timeWork experience placementRelocation package- ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,... ...mission to change the way the world sees. We are looking for a senior software engineer to build the real-time processing systems at the...SeniorPermanent employmentFull timeWork experience placementRelocation package
- ...Join to apply for the Senior Software Engineer role at Neptune Technology Group Neptune Technology Group Inc. is a technology company serving water utilities across North America. Since 1892, we have continually focused on the evolving needs of water utilities...SeniorFull time
- Senior Software Engineer - Strong knowledge of Java and Python. Alpharetta GA \ \ Mandatory Areas Must Have Skills – Skill 1 – Yrs of Exp – Java, Spring boot, microservices Skill 2 – Yrs of Exp – Python Skill 3 – Yrs of Exp – Spark Skill 4 – Yrs...SeniorFull time
- ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,... ...change the way the world sees. SoloPulse is hiring a Product Software/Embedded Engineer to build and ship robust software for vertically...SeniorPermanent employmentFull timeWork experience placementRelocation package
- ...TaxConnex has produced a proprietary web-based software platform designed to facilitate the... ...and contract management. Software Engineers at TaxConnex continually develop new... ...coding standards and technical design. Senior Software Engineers additionally set technical...SeniorFull timeBank staffWork at officeImmediate startRemote work
- ...TransCore (TRN), a subsidiary of ST Engineering, is seeking a talented Sr Software Engineer, Smart Mobility to join our team. Summary – About the Role... ...partners, and consumer apps behind it. We are looking for a Senior Software Engineer to build backend services, APIs, and...SeniorFull timeContract workWork at officeRemote workRelocation
- ...testing, data analysis, and applying machine learning techniques to large datasets to find actionable insights. Additionally, the engineer will develop test scripts and maintain documentation for all developed objects and processes. Requirements: Candidates must...Senior
$60k - $117.5k
...RoleRole Quality Engineer / SDET Role description Senior Software Development Engineer in Test (SDET) / Quality Engineer (QE) Location Alpharetta, GA Experience 6-12 Years About the Role We are looking for a hands‑on Quality Engineer (QE/SDET)...Senior- ...consistently named among the 50 best-managed firms in the nation, this is the firm for you. Doeren Mayhew is seeking a Senior Software Engineer . This position is available in Dallas, Texas. Responsibilities: Act as a client-facing full stack engineer,...Senior
- ...Overview Join to apply for the Senior Software Engineer role at Byteware Inc Location: Byteware, Inc., 1325 Satellite Blvd., Suite 1405, Suwanee, GA 30024 Hours: 40+ hrs/week Duties Develop information systems by designing, developing, implementing...SeniorFull timeRemote workRelocation
$85.9k - $137k
...that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. Senior Software Engineer, WaveLogic Modem Software Development plays a critical role in delivering next-generation optical transport and switching...SeniorLocal areaRemote workFlexible hours- ...origin, or disability. Envision yourself at Barracuda The Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division. You'll be part of the team building the next generation of our...SeniorWork experience placementWorldwideFlexible hours
- ...leading provider of hospitality-specific software solutions, delivering cloud-based tools... ...beyond. Description Summary: This is a senior developer position responsible for the... ...of other team members. Senior Software Engineers are expected to be proficient with...SeniorFull timeWork at officeWeekend workAfternoon shift
- Senior Software Engineer We are CirrusLabs. Our vision is to become the world's most sought-after niche digital transformation company that helps customers realize value through innovation. Our mission is to co-create success with our customers, partners, and community...SeniorFull timeRelocation
- Senior Software Engineer - Formworks -OCR & AI Document Processing Location: Hybrid near Alpharetta, GA, Rancho Cordova, CA or Oakland, CA (Only Locals to any of the mentioned location) The Senior Software Engineer will help enhance and support the Formworks application...SeniorLocal area
$92.7k - $222.48k
...innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are hiring a Senior Software Engineer - Android, reporting to the Senior Manager, Rx Digital Engineering, who will work on the CVS and Health 100 (H100) apps...SeniorHourly payFull timeTemporary workCurrently hiringLocal area- ...with bright minds, and make a meaningful impact, we want to hear from you. Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you...SeniorFull timeImmediate startShift work
- ...this role different - is that we don't want a generic backend engineer. We want someone who has lived inside the mobile/native app world... ...rather than waits for direction Track record of senior-level pod leadership - mentoring, code review rigor, raising the...SeniorLive in
- ...for the Connetic payments platform. Works within the product engineering team with a primary focus on customer issues and platform enhancement... ...designs, develops, tests and delivers high quality software/solutions. Provides direct estimates, such as time, percentage...SeniorFull timeLocal areaWorldwide
- ...percent of all fuel consumed on the East Coast, providing refined products to more than 50 million Americans. About the Senior Software Engineer Position The Senior Software Engineer designs, develops, modernizes, and supports enterprise applications that are critical...SeniorFull timeLocal area
- ...applications and requirements. This often requires creative problem solving, coordination with hardware and firmware engineers, and adaptable software designs. The Senior Embedded Software Engineer has the following main responsibilities: · Software implementation of feature...SeniorFull time
- In this role, you will design, develop, and deliver scalable software solutions that power Honeywell’s connected products and digital... ...leadership, influence architecture and design decisions, mentor engineers, and advance engineering practices for cloud-connected...SeniorTemporary workRemote workFlexible hours
- ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,... ...Responsibilities Designing and bringing up complete hardware/software systems involving radar, RF sensors, SDRs, embedded computers,...SeniorPermanent employmentFull timeWork experience placementRelocation package
- ...challenges. Mujin Corp is looking for talented robotics software developers to join our Warehouse Execution Systems team to... ...projects as part of a dedicated team of world-class engineers. Position Description : ~ Design and implement scalable...SeniorFull timeTemporary workFlexible hours
- Transworld Systems, Inc. is seeking a senior software developer to join our remote team. You will work on web applications using C#, .NET, ASP.NET Core, and SQL Server, collaborating across disciplines to deliver reliable software. The role emphasizes strong OO design,...SeniorRemote job
- Job Description We are seeking a Senior Web Developer to take on the creation of new technical solutions, as well as the enhancement of existing systems.This position reports to the Director of IT and is based out of our corporate office in Duluth, GA. What You'll Do:...SeniorWork at office
- ...automating, securing, and operating cloud-native solutions on the AWS platform. This role requires both strong engineering discipline and software development capability. Our DevOps people are expected to think like developers, automate like platform engineers, and...Full timeWork visaFlexible hours
- T2 Utility Engineers is seeking a Full Time Technician/Analyst in the Atlanta/Norcross area to advance surveying and mapping careers. The role involves using GPS, total stations, and LiDAR to collect high-quality spatial data and support project plans and construction data...SeniorFull time
- Werfen is seeking a Senior R&D Technical Writer to prepare documentation supporting IVDR, FDA submissions, and regulatory filings for transfusion products. The role requires meticulous attention to detail, strong organizational and technical writing skills, and the ability...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer fintech Duluth, GA
- startup software engineer Duluth, GA
- software engineer Duluth, GA
- software engineer amazon Duluth, GA
- cybersecurity software engineer Duluth, GA
- software engineer healthcare Duluth, GA
- part time software developer remote Duluth, GA
- software developer Duluth, GA
- entry level software engineer remote Duluth, GA
- ngo software engineer Duluth, GA



