Sr. Software Engineer

Overview

On Site
USD 150,000.00 per year
Full Time

Skills

Health Care
Scalability
Microservices
Collaboration
Quality Assurance
DevOps
Emerging Technologies
Software Development
FOCUS
C#
Web Development
Java
C++
C
Embedded Systems
Golang
Blockchain
Systems Architecture
Network Protocols
Cloud Computing
Docker
Continuous Integration
Continuous Delivery
Database
SQL
NoSQL
Leadership
Mentorship
Problem Solving
Conflict Resolution
Analytical Skill
Startups
Product Development
Cryptography
Regulatory Compliance
Open Source
Rust
Computer Science

Job Details

Senior Software Engineer
Location: Dallas (Tollway and 635)
Salary: up to $150K + 15% bonus, equity, 80% premium healthcare, 401K match, unlimited PTO, daily lunch allowance, onsite work schedule in Dallas. Relocation Options

Senior Software Engineer - Groundbreaking Trust Platform

Are you a seasoned software engineer passionate about building scalable, secure, and high-performance distributed systems? Join our innovative team as a Senior Software Engineer and lead the development of our cutting-edge trust platform using Rust. This hands-on, high-impact role offers an exciting opportunity to influence architecture, mentor emerging talent, and contribute to a product that redefines trust technology.

What You'll Do:
  • Architect & Develop Core Components: Lead the design, development, and implementation of critical modules within our trust platform, ensuring robust performance, scalability, and security.
  • Write Clean, Efficient Code: Write idiomatic Rust code aligned with industry best practices, maintaining high standards for maintainability and performance.
  • Define System Architecture: Collaborate with cross-functional teams to architect scalable, secure distributed systems and microservices that meet evolving business and technical needs.
  • Mentor & Lead: Guide junior developers through code reviews, technical discussions, and best practice sharing, fostering a culture of continuous learning and excellence.
  • Collaborate Across Teams: Work closely with product managers, QA, DevOps, and security teams to ensure seamless delivery of reliable, user-centric software.
  • Innovate & Improve: Continuously evaluate emerging technologies, optimize existing solutions, and proactively address technical debt and performance bottlenecks.

What We're Looking For:
  • Extensive Experience: 9+ years in software development with a focus on system-level programming and large-scale distributed systems.
  • Strong OOP language: C# (not pure web development), Java, C++, C (low level and embedded type programming). Golang and Blockchain
  • Rust Expertise: Proven experience in production-level Rust development, including system architecture design and implementation - Preferred - Need a willingness to learn Rust
  • Technical Proficiency: Deep knowledge of distributed systems, network protocols, cloud environments, containerization (Docker), CI/CD pipelines, and database architectures (SQL and NoSQL).
  • Leadership Skills: Demonstrated ability to lead complex technical initiatives, mentor team members, and effectively communicate with diverse stakeholders.
  • Problem-Solving Mindset: Strong analytical skills and a proactive approach to optimizing system performance and security.
  • Industry Experience: Experience working in startup environments, especially from ground-up product development or small to medium Tech Companies

Preferred Qualifications:
  • Familiarity with cryptography, security best practices, and compliance standards.
  • Contributions to open-source Rust projects or community involvement.

Educational Background:
  • Bachelor's degree in Computer Science, Engineering, or related field required.
  • Master's degree in a relevant discipline is a plus.

Why Join Us?
  • Be at the forefront of trust technology with a platform that's redefining secure digital interactions.
  • Work alongside passionate, forward-thinking professionals in a collaborative environment.
  • Opportunities for continuous learning, career growth, and making a tangible impact.
  • Competitive compensation package and comprehensive benefits.

Ready to shape the future of trusted digital solutions? Apply now and bring your expertise to our innovative team!
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.