Senior Software Engineer

THE SYSTEMS GROUP INC.
Marrero, LA, United States
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$105,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) Software as a Service Cloud Computing Code Review
+24 more
Continuous Delivery Continuous Integration Software Design Patterns Distributed Systems Python (Programming Language) NoSQL Object-Oriented Software Development Scrum Methodology Standard Sql Software Engineering TypeScript Google Cloud Enterprise Software Applications Delivery Pipeline Backend Git Kubernetes Information Technology Restful APIs Software Performance Docker Golang Programming Languages Microservices

Job description

As a Senior Software Engineer, you will collaborate with product managers, architects, designers, and fellow engineers to design, develop, and maintain modern software applications. You will provide technical leadership, mentor team members, and contribute to the continuous improvement of engineering practices across the organisation., * Design, develop, test, deploy, and maintain scalable software applications using modern programming practices.

  • Lead the technical design and implementation of new features and platform enhancements.
  • Write clean, maintainable, and well documented code following established engineering standards.
  • Collaborate with cross functional teams to translate business requirements into reliable technical solutions.
  • Review code, provide technical guidance, and mentor software engineers.
  • Design and develop RESTful APIs, backend services, and distributed systems.
  • Build and support cloud based applications using Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
  • Improve software performance, scalability, reliability, and security.
  • Develop automated tests and support continuous integration and continuous deployment processes.
  • Troubleshoot complex production issues and implement effective long term solutions.
  • Participate in Agile planning, sprint reviews, technical discussions, and architecture decisions.
  • Stay informed about emerging technologies and contribute to engineering best practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • Five or more years of professional software engineering experience.
  • Strong proficiency in Java, C#, Python, JavaScript, TypeScript, Go, or another modern programming language.
  • Experience building scalable enterprise applications and distributed systems.
  • Strong understanding of object oriented programming, software design patterns, and clean coding principles.
  • Experience developing cloud native applications using Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
  • Experience building and consuming RESTful APIs and microservices.
  • Knowledge of SQL and NoSQL databases.
  • Experience with Git, automated testing frameworks, CI and CD pipelines, and Agile development practices.
  • Familiarity with Docker, Kubernetes, and container based deployment is desirable.
  • Strong analytical, communication, and problem solving skills.
  • Authorization to work in the United States.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * Competitive salary.
  • Medical, dental, and vision insurance.
  • 401(k) retirement plan with company contribution.
  • Paid time off and company holidays.
  • Professional development and certification support.
  • Employee wellness programmes.
  • Career advancement opportunities.
  • Flexible working arrangements where business needs allow.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all