Job Description
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in Tulsa, Oklahoma. This is an immediate hire opportunity for a problem-solver who thrives in a fast-paced environment and is passionate about building scalable, high-performance software solutions. You will play a critical role in shaping the architecture of our next-generation applications and mentoring junior developers.
At Apex Digital Systems, we pride ourselves on innovation and employee growth. Our modern office in Tulsa offers a collaborative culture with competitive benefits, including health insurance, 401(k) matching, and flexible remote work options.
Why Join Us?
- Immediate start available for the right candidate.
- Competitive salary and comprehensive benefits package.
- Opportunity to work with cutting-edge technologies.
- Supportive and inclusive work environment.
Responsibilities
- Design & Development: Architect and implement robust, scalable software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Collaboration: Work closely with product managers, designers, and other engineers to define feature requirements and deliver high-quality products.
- Debugging: Troubleshoot, test, and resolve complex technical issues to ensure system stability and performance.
- Optimization: Analyze and optimize application performance to enhance user experience and reduce latency.
- Testing: Develop comprehensive unit and integration tests to ensure software reliability.
- Documentation: Create and maintain technical documentation, including API specs and architecture diagrams.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: Minimum of 3-5 years of professional software development experience.
- Technical Skills: Proficiency in JavaScript, Python, Java, or C#.
- Databases: Strong experience with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis).
- Cloud: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work in a collaborative team setting.
- Agile: Experience working in Agile/Scrum development methodologies.