Design, develop, troubleshoot and debug software programs for SaaS Observability, Cloud solution, databases, applications, tools etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated SaaS Observability with the developing, debugging or designing of software applications. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role. BS or MS degree or equivalent experience relevant to functional area. 4+ years of software engineering or related experience.
Qualifications:
-
4 to 5 years of professional software development experience
, with a significant portion in a senior or lead role. - Proficiency in
Go Lang, Python, Shell, or PowerShell
for scripting and automation. - Hands-on experience with
cloud-native development, Docker, and Kubernetes
. - Demonstrated experience with
infrastructure-as-code
tools such as Ansible, Terraform, or CloudFormation
. - Proven experience in
REST API development and cloud integration
. - Practical experience with
Generative AI, Prompting, and Agentic AI
. - Hands-on professional experience with the
Prometheus stack (Grafana, Prometheus, Alert manager, Loki)
. - Proficiency in
query languages
like PromQL, LogQL, TraceQL
. - Ability to develop, implement, and debug
SQL/PL SQL scripts
and work with various database platforms. - Familiarity with or hands-on knowledge of
OCI (Oracle Cloud Infrastructure)
or other major cloud technologies like AWS, Azure, or GCP
. Understanding of Sovereign, Distributed, and Multi-Cloud architectures
is a significant plus. - Experience with
log processors or collectors
(e.g., FluentBit, FluentD). - Strong understanding of
continuous integration and delivery tools
(e.g., Jenkins, GitLab CI/CD). - Solid grasp of
networking concepts, security best practices, and infrastructure monitoring
. - Familiarity with
AI platforms
or open-source AI ecosystems. - Exceptional
problem-solving and troubleshooting skills
. - Excellent
communication and collaboration skills
to work effectively with cross-functional teams. - Ability to
adapt to changing technologies
and thrive in a fast-paced environment. - Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications for SaaS Observability solution. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Responsibilities:
- Lead the design, development, testing, and deployment of complex software features and services, emphasizing
cloud-native development
principles. - Develop and maintain highly scalable and resilient
REST APIs
and cloud integrations
. - Implement and manage
infrastructure-as-code
using tools like Ansible, Terraform, or CloudFormation
. - Proficiently apply
scripting and automation
using Go Lang, Python, Shell, or PowerShell
. - Contribute to and implement
Generative AI, Prompting, and Agentic AI
solutions. - Work with
Docker and Kubernetes
for containerization and orchestration. - Design, implement, and debug
SQL/PL SQL scripts
and work with various database platforms. - Develop and maintain
log processors or collectors
(e.g., FluentBit, FluentD
). - Implement and manage monitoring solutions using the
Prometheus stack (Grafana, Prometheus, Alert manager, Loki)
. - Write and optimize queries using
PromQL, LogQL, TraceQL
, and other relevant query languages. - Ensure
continuous integration and delivery
using tools like Jenkins or GitLab CI/CD
. - Develop and deliver compelling
architecture presentations
and solution documentation
showcasing the value of our infrastructure, integration, and AI services. - Collaborate with cross-functional teams to define requirements, design solutions, and troubleshoot complex issues.
- Adhere to
networking concepts, security best practices, and infrastructure monitoring
principles. - Stay current with emerging technologies, especially in cloud-native and AI domains.