Job Description
Are you a visionary Software Engineer ready to build the future of technology in the heart of Oklahoma? Tulsa Digital Labs is looking for a highly skilled professional to join our elite engineering team. We are not just writing code; we are architecting scalable solutions that solve real-world problems for a global client base.
As a Senior Software Engineer, you will be the cornerstone of our technical strategy. We pride ourselves on a culture that values autonomy, technical excellence, and mentorship. You will work in a state-of-the-art facility in downtown Tulsa, collaborating with top-tier talent to deliver robust, high-performance applications.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and professional development stipends.
- Access to cutting-edge hardware and cloud infrastructure.
Responsibilities
- System Architecture: Design and implement scalable, maintainable, and high-performance software architectures using modern best practices.
- Full-Cycle Development: Lead the full software development lifecycle (SDLC), from requirements gathering and design to deployment and maintenance.
- Code Quality Assurance: Write clean, efficient, and well-documented code while conducting thorough code reviews to ensure quality standards.
- Technical Leadership: Mentor junior developers, conduct code reviews, and contribute to technical decision-making processes.
- Performance Optimization: Analyze system bottlenecks and implement optimizations to ensure applications run at peak efficiency.
- Collaboration: Partner with cross-functional teamsâincluding Product Managers, Designers, and QA Engineersâto define product requirements and deliver features.
Qualifications
- Experience: Minimum of 5 years of professional software development experience in a fast-paced environment.
- Education: Bachelorâs degree in Computer Science, Engineering, or a related technical field (Masterâs degree preferred).
- Core Skills: Strong proficiency in at least two of the following languages: Python, Java, JavaScript (React/Vue), or Node.js.
- Databases: Expert knowledge of SQL and experience with NoSQL databases (e.g., MongoDB, PostgreSQL).
- Cloud & DevOps: Familiarity with cloud platforms (AWS or Azure) and CI/CD pipelines.
- Problem Solving: Demonstrated ability to troubleshoot complex technical issues and propose innovative solutions.