Senior Software Engineer, Iru Identity
Iru · Miami, FL · 1 wk ago
HybridEngineeringFull-time
About the role
Responsible for designing, developing, and maintaining software solutions that enhance user experiences and improve operational efficiency. Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software products.
Responsibilities
- Design and implement scalable, maintainable, and secure software systems using modern programming languages and frameworks.
- Collaborate with product managers and designers to understand requirements and translate them into technical specifications.
- Participate in code reviews and mentoring junior engineers.
- Contribute to the continuous improvement of development processes and tools.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of professional software engineering experience.
- Experience with object-oriented design patterns and best practices.
- Strong understanding of software development lifecycle and agile methodologies.
- Proficiency in at least one major programming language (e.g., Java, Python, C#, etc.) and relevant libraries/frameworks.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and ability to work independently and in a team environment.
Qualifications
- Passionate about building innovative software solutions.
- Ability to learn new technologies quickly and adapt to changing requirements.
- Strong communication and collaboration skills.
- Experience with cloud platforms (e.g., AWS, Azure).
- Knowledge of database management systems (e.g., SQL, NoSQL).
Skills
- Experience with DevOps practices and tools (e.g., Docker, Kubernetes).
- Understanding of security principles and practices.
- Experience with testing frameworks (e.g., JUnit, Selenium).
- Experience with continuous integration and deployment (CI/CD).
Benefits
- Competitive salary commensurate with experience.
- Flexible work schedule with hybrid options.
- Health insurance coverage.
- Retirement savings plan.
- Professional development opportunities.
- Employee recognition program.
Pay
Salary range: $120,000 - $150,000 annually.
Schedule
Hybrid schedule with a mix of remote and in-office work.