Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Principal Go Developer
Location:
Dallas, TX or Remote
Total experience 7\+ and 10\+ for a senior role
Brief
We are a tech-driven staffing and recruiting firm based in North America. Delivering the top 1% of Data, Analytics, AI and Sales talent for companies ranging from startups to enterprise.
About the Role
We are seeking a talented
Lead Software Engineer
to help build the next-generation
high-speed Data Observability and Orchestration Pipeline Framework
.
Working alongside a team of engineers and architects, you will be responsible for prototyping, designing, developing, and supporting a highly scalable SaaS-based platform. This is an exciting opportunity to play a key role in building cutting-edge systems leveraging
Generative AI
, microservices, and large-scale distributed architectures.
As a Lead Software Engineer, you will contribute to the evolution of client's next-generation technology platform capable of processing over
100 million transactions
and
terabytes of data per day
while helping build dynamic AI-powered applications on the Strada platform.
Key Responsibilities
1\. Architect and Lead the Data Highway Platform
- Design and develop scalable, high-performance, and reliable architectures for the Data platform using
Go
and
Java
- Build event-driven, high-throughput systems capable of processing millions of events per second
- Implement real-time streaming and messaging systems using technologies such as
Kafka
- Lead development and optimization of microservices to ensure scalability, performance, and security
- Collaborate with cross-functional teams to define technical vision, architecture roadmap, and platform strategy
2\. Drive AI Initiatives
- Architect and develop AI-powered components that enhance intelligence and automation within the Data Highway
- Integrate AI/ML models into real-time data processing systems
- Build AI-driven applications for observability, orchestration, and intelligent decision-making across large-scale distributed systems
3\. Hands-On Development
- Write clean, efficient, scalable, and maintainable
GoLang
code
- Develop RESTful APIs, distributed systems, and event-driven services
- Contribute directly to the implementation of DataBahn’s SaaS platform
- Conduct code reviews and mentor engineering teams on best practices, architecture, and coding standards
4\. Technical Leadership and Mentorship
- Provide technical leadership and mentorship to engineering teams
- Define architecture blueprints and scalable system designs
- Drive innovation by researching and implementing emerging tools, frameworks, and methodologies
- Guide teams in solving complex technical challenges and architectural decisions
5\. Platform Optimization
- Continuously improve platform performance, scalability, and reliability
- Implement performance tuning strategies including:
- Load balancing
- Caching
- Auto-scaling
- Design and develop self-healing systems with automated failure detection and recovery mechanisms
- Ensure high availability and minimal downtime across services
6\. Security and Compliance
- Implement robust security measures to ensure:
- Data integrity
- Confidentiality
- Compliance with industry standards
- Identify vulnerabilities and implement secure coding and architecture practices
- Ensure secure and efficient data flow across distributed systems
Qualifications
Educational Background
- Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related field
Experience
- 8\+ years of hands-on experience building SaaS-based software products and platforms
- 4\+ years of hands-on experience with
GoLang
- Proven expertise in architecting distributed systems, microservices, and event-driven platforms
- Experience building scalable, high-performance SaaS applications
Technical Skills
Programming Languages
- Strong expertise in:
- GoLang
- Java (preferred)
- Python (plus)
Distributed Systems \& Messaging
- Strong experience with:
- Kafka
- JMS
- NATS
- Deep understanding of event-driven and real-time architectures
Cloud \& Infrastructure
- Hands-on experience with:
- AWS
- Azure
- GCP
- Experience designing secure, scalable, and cost-efficient cloud architectures
Databases \& Storage
- Strong experience with:
- MySQL
- Redis / Memcached
- Knowledge of NoSQL and distributed storage systems is a plus
DevOps \& Platform Engineering
- Strong understanding of:
- CI/CD pipelines
- Docker
- Kubernetes
- Experience with automation, orchestration, and infrastructure scalability
Security \& Reliability
- Strong understanding of:
- Secure coding practices
- Vulnerability mitigation
- Compliance standards
- Experience building:
- Self-healing systems
- Fault-tolerant architectures
- High-availability platforms
Preferred Traits
- Excellent problem-solving and system design skills
- Strong logical thinking and architectural decision-making abilities
- Passion for scalable distributed systems and AI-driven applications
- Strong understanding of product lifecycle management and software delivery processes
- Ability to thrive in a fast-paced startup environment
Why Join Us?
- Work on cutting-edge
Generative AI
and large-scale distributed systems
- Build next-generation data observability and orchestration platforms
- Be part of a fast-growing startup shaping the future of AI-powered applications
- Contribute to systems processing massive-scale real-time data workloads
- Collaborate with highly skilled engineers and architects solving complex technical challenges
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.