Software Engineer III
About The Role
We are seeking a highly motivated and skilled Software Engineer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that solve complex technical challenges for our users. You will work closely with cross-functional teams to translate business requirements into robust, scalable code while maintaining a focus on performance and reliability.
As you integrate into our agile environment, you will have the opportunity to influence our development standards and contribute to our ongoing digital transformation. This role is designed as a career-defining stepping stone; we are committed to your professional growth and provide clear pathways for you to progress into Senior Software Engineer, Principal Software Engineer, or Engineering Management roles as your career advances.
Requirements
Bachelor's degree in Computer Science, Information Systems, Software Engineering, or an equivalent technical field
Minimum of 4 years of professional experience in software development
Proficiency in at least one core programming language such as C#, C++, Java, or Python
Practical experience with version control systems, specifically GIT flow
Familiarity with A/B testing methodologies and data analytics tools
Strong understanding of agile development practices and project delivery
Key Responsibilities
Write clean, maintainable, and efficient code to support our core product features
Collaborate with product managers and designers to translate requirements into technical specifications
Participate in code reviews to ensure high standards of quality and best practices
Implement A/B testing protocols to validate features and optimize user experience
Troubleshoot, debug, and upgrade existing software systems
Work within an agile framework to deliver incremental value during scheduled sprints
What We Offer
Competitive salary package with annual performance-based bonuses
Comprehensive health, dental, and vision insurance plans
Structured career progression framework and leadership mentorship programs
Flexible working arrangements to support your work-life balance
Generous professional development budget for certifications and training
Access to a modern tech stack and innovative collaborative projects
About The Company
Our company is a forward-thinking technology leader dedicated to solving complex problems through elegant software solutions. We pride ourselves on a culture of continuous learning, transparency, and radical collaboration. Our mission is to build products that make a genuine impact on the industry, and we believe that our people are the driving force behind this success. When you join our team, you become part of an environment that values innovation, rewards initiative, and provides the resources you need to build a meaningful and long-lasting career.
Next steps will be communicated after your application is reviewed.