Principal Go Developer
Location: Dallas, TX or Remote
Total experience 7+ and 10+ for a senior role
Brie
fWe 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 Ro
leWe are seeking a talented Lead Software Engineer to help build the next-generation high-speed Data Observability and Orchestration Pipeline Framewor
k.
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 architectur
es.
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 platf
orm.
Key Responsibil
ities1. Architect and Lead the Data Highway Pla
- tformDesign and develop scalable, high-performance, and reliable architectures for the Data platform using Go and
- JavaBuild event-driven, high-throughput systems capable of processing millions of events per s
- econdImplement real-time streaming and messaging systems using technologies such as
- KafkaLead development and optimization of microservices to ensure scalability, performance, and sec
- urityCollaborate with cross-functional teams to define technical vision, architecture roadmap, and platform str
ategy2. Drive AI Initia
- tivesArchitect and develop AI-powered components that enhance intelligence and automation within the Data Hi
- ghwayIntegrate AI/ML models into real-time data processing sy
- stemsBuild AI-driven applications for observability, orchestration, and intelligent decision-making across large-scale distributed sy
stems3. Hands-On Develo
- pmentWrite clean, efficient, scalable, and maintainable GoLang
- codeDevelop RESTful APIs, distributed systems, and event-driven ser
- vicesContribute directly to the implementation of DataBahnโs SaaS pla
- tformConduct code reviews and mentor engineering teams on best practices, architecture, and coding stan
dards4. Technical Leadership and Mento
- rshipProvide technical leadership and mentorship to engineering
- teamsDefine architecture blueprints and scalable system de
- signsDrive innovation by researching and implementing emerging tools, frameworks, and methodol
- ogiesGuide teams in solving complex technical challenges and architectural deci
sions5. Platform Optimiz
- ationContinuously improve platform performance, scalability, and reliab
- ilityImplement performance tuning strategies inclu
- ding:Load bala
- ncingCa
- chingAuto-sc
- alingDesign and develop self-healing systems with automated failure detection and recovery mecha
- nismsEnsure high availability and minimal downtime across ser
vices6. Security and Compl
- ianceImplement robust security measures to en
- sure:Data inte
- grityConfidenti
- alityCompliance with industry stan
- dardsIdentify vulnerabilities and implement secure coding and architecture prac
- ticesEnsure secure and efficient data flow across distributed sy
stems
Qualific
ationsEducational Back
- groundBachelorโs, Masterโs, or PhD in Computer Science, Engineering, or a related
fieldExpe
- rience8+ years of hands-on experience building SaaS-based software products and pla
- tforms4+ years of hands-on experience with
- GoLangProven expertise in architecting distributed systems, microservices, and event-driven pla
- tformsExperience building scalable, high-performance SaaS applic
ations
Technical
SkillsProgramming La
- nguagesStrong expert
- ise in
- :GoLangJava (pre
- ferred)Python
(plus)Distributed Systems & Me
- ssagingStrong experienc
- e wit
- h:K
- afka
- JMSNATSDeep understanding of event-driven and real-time archit
ecturesCloud & Infrast
- ructureHands-on experienc
- e w
- ith:A
- WSA
- zureGCPExperience designing secure, scalable, and cost-efficient cloud archit
ecturesDatabases &
- StorageStrong experienc
- e wit
- h:MySQLRedis / Me
- mcachedKnowledge of NoSQL and distributed storage systems is
a plusDevOps & Platform Engi
- neeringStrong understand
- ing of:CI/CD pi
- peline
- sDockerKub
- ernetesExperience with automation, orchestration, and infrastructure scal
abilitySecurity & Reli
- abilityStrong understand
- ing of:Secure coding pr
- acticesVulnerability mit
- igationCompliance st
- andardsExperience bu
- ilding:Self-healing
- systemsFault-tolerant archit
- ecturesHigh-availability pl
atformsPreferred
- TraitsExcellent problem-solving and system design
- skillsStrong logical thinking and architectural decision-making ab
- ilitiesPassion for scalable distributed systems and AI-driven appli
- cationsStrong understanding of product lifecycle management and software delivery pr
- ocessesAbility to thrive in a fast-paced startup envi
ronmentWhy J
- oin Us?Work on cutting-edge Generative AI and large-scale distributed
- systemsBuild next-generation data observability and orchestration pl
- atformsBe part of a fast-growing startup shaping the future of AI-powered appli
- cationsContribute to systems processing massive-scale real-time data wo
- rkloadsCollaborate with highly skilled engineers and architects solving complex technical cha
llenges