Overview
Remote
Hybrid
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6+ month(s)
Skills
saas
Cloud Native
Job Details
Job Description: Sr Software Engineer - Cloud Native Enterprise SaaS
Location: Remote US
Role Overview: As a Sr Software Engineer, you will be a member of our engineering team, responsible for developing and scaling our new Application Development Platform and associated deployment & execution system available as a Cloud-Native SaaS solution in federal environments. This role blends deep technical expertise with a passion for innovation, contributing directly to the core functionality of our platform. Your efforts will ensure our platform operates seamlessly and efficiently, transforming how businesses engage in the digital age.
Key Responsibilities:
- Develop and Enhance Services: Utilize Golang to build robust backend cloud-agnostic services. Optimize our codebase for enhanced quality scalability and reliability.
- API Development and Integration: Design and implement RESTful APIs to facilitate seamless interactions between our UI and server-side operations.
- Deployment to Cloud Environments: Manage cloud-native solutions using Containers, Kubernetes, in AWS, Azure and Google Cloud Platform.
- Data Persistence: Leverage Postgres to manage business objects in JSON, ensuring data integrity and operational efficiency.
- Continuous Delivery Environment: Operate within a CI/CD framework, utilizing Jira, Confluence, and GitLab to maintain high deployment frequencies with stability.
- Full Lifecycle Engagement: Participate in all phases of the software development lifecycle, from requirement analysis to deployment and ongoing support.
- Collaboration and Leadership: Work closely with engineers and cross-functional teams to drive product development and innovation.
Candidate Requirements:
- Professional Experience: 5+ years in backend software development.
- Technical Expertise: Proficiency in Golang, REST APIs, JSON, Container technologies, Kubernetes, Postgres and at least one public cloud (AWS, Azure and/or Google Cloud Platform).
- Artificial Intelligence Experience: Experience with GenAI technologies. Experience with Machine Learning solutions is a plus
- Industry Knowledge: Experience with cloud-native enterprise SaaS applications.
- Development Skills: Ability to manage the full software development lifecycle with successful project completions.
- Problem Solving: Pragmatic approach to complex challenges, delivering effective solutions.
- Team Collaboration: Strong ability to work effectively both within a team and independently.
- Continuous Learning: Commitment to learning new technologies and methodologies.
- Communication: Excellent communication skills with professional proficiency in English.
This is a critical role where your skills will have a direct impact on our product and its evolution. We're looking for contractors who are ready to make a significant contribution and join our journey of innovation and growth. Be a part of something transformative and see your influence regularly reflected in our product.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.