GCP Senior Software Engineer
Goodlettsville, Davidson County, Tennessee, 37072, USA
Listed on 2025-12-27
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Java Developer
Job Summary:
Our client is seeking a Senior Software Engineer to join their team! This position is remote.
Duties:
- Develops and debugs software in support of new and existing applications
- Develops, executes and thoroughly documents unit and system-level test plans
- Designs changes to new and existing applications
- Provides support for production applications
- Participates in Agile methodology and ceremonies
- Mentor junior team members and seek guidance from senior team members
- Identifies opportunities to improve current applications’ functionality and performance
- Participates in code reviews and scope of work estimation and forecasting
- Writes high-quality code that meets the customer needs and strives for simplicity, clarity and testability
- Leads intra-domain initiatives composed of distributed teams and remote team members and customers
- Bachelor’s degree in computer science or related field, trade school or equivalent work experience
- 5+ years experience of software development in Google Cloud using GCP Dataflow, GCP Composer, GCP Pub/Sub, and Google Cloud Services
- 4+ years experience in both API and UI development using Microsoft .Net, Java, Java Spring Boot, NextJS, C#, Python, and SSIS packages
- 3+ years experience in Microservices and Gitlab CI/CD
- 3+ years experience with a relational databases
- Effective communicator with technical and business team members
- Must be a self-starter, adapt easily to change and promote a collaborative team environment
- Continuous learner able to identify skill gaps and acquire and employ new knowledge
- Understands business concepts and user procedures
- Able to provide application support, analyze problems and provide solutions for complex issues
- Able to develop reusable software building blocks to enable faster delivery
- Employs test-driven development and integrates unit tests in development tasks
- Strong ability to relate code modules to the application as a whole and the underlying business objectives
- Able to stay current on technology changes applicable to your domain and how to apply them
- Strong analytical skills with experience gathering requirements and designing new functionality
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered
Apply Now
Use this form to submit your contact information & resume.
Job Summary:
Our client is seeking a Software Engineer to join their team! This position is located in New York, New York;
Los Angeles, California;
Seattle, Washington; and Orlando, Florida.
Duties:
Develop and maintain an in...
Job Summary:
Our client is seeking a a Staff Front End UI Engineer to join their team! This position is located in Toronto, Canada.
Duties:
Work with Product Management and other key stakeholders to develop effective and eff...
Job Summary:
Our client is seeking a Staff Back End Java Engineer to join their team! This position is located in Toronto, Canada.
Duties:
Working with Product Management and other key stakeholders to develop effective and ef...
Job Summary:
Our client is seeking a Senior Software Engineer to join their team! This position is remote.
Duties:
Develops and debugs software in support of new and existing applications
Develops, executes and thoroughly d...
Job Summary:
Our client is seeking a Test Automation Engineer to join their team! This position is located in Irving, Texas.
Duties:
Identify potential business risks and contribute to the definition of user stories
Define, ...
Job Summary:
Our client is seeking a Software Developer to join their team! This position is located in Richmond, Virginia.
Duties:
Work with product owners to understand desired application capabilities and testing scenario...
Job Summary:
Our client is seeking a Site Reliability Engineer to join their team! This position is located in Irving, Texas.
Duties:
Run the production environment by monitoring availability and taking a holistic view…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).