25 Uniphore Software Systems Jobs
8-14 years
Uniphore - Staff Software Engineer - Java/Golang (8-14 yrs)
Uniphore Software Systems
posted 8d ago
Flexible timing
Position Summary :
Working within Product Engineering, your mission will be to play a pivotal role in designing, developing, and delivering robust software solutions that address complex technical challenges. You will also mentor team members, drive technical excellence, and influence the direction of our engineering initiatives. You will collaborate with platform and AI teams to build next generation products.
Job Summary :
- Work with the product management team to discuss application features and develop solutions as per the requirements provided
- Design, implement, and maintain applications that perform with high-volume and low-latency, required for mission-critical systems
- Contribute to all phases of the development lifecycle
- Develop well-designed, efficient, and testable code
- Support continuous improvement and redesign the solution as necessary to achieve high throughput.
Key Responsibilities :
- Lead the design, development, and deployment of scalable, high-quality software systems.
- Make architectural decisions and drive engineering best practices to ensure maintainability, scalability, and performance.
- Mentor junior and mid-level engineers, providing technical guidance and promoting professional growth.
- Collaborate with cross-functional teams, including product management, design, and operations, to align on goals and deliverables.
- Solve complex technical problems and provide innovative solutions.
- Research and introduce new technologies, frameworks, and tools to improve engineering efficiency.
- Write clean, efficient, and well-documented code. Ensure code quality through code reviews, testing, and adherence to engineering standards.
- Optimize system performance, reliability, and scalability.
- Participate in incident management and root cause analysis when necessary.
Basic Qualifications :
- Bachelor's degree in engineering, CS or equivalent experience
- 8+ years of professional software development experience, with at least 2 years in a senior or staff engineering role.
- Proficiency in programming languages such as Java, GoLang, or C++.
- Strong expertise in system architecture, design patterns, and distributed systems
- Experience with cloud platforms and containerization
- Deep understanding of databases, both relational and NoSQL
- Excellent communication and collaboration skills
- Strong problem-solving and analytical thinking abilities
Preferred qualifications :
- Experience in DevOps practices, CI/CD pipelines, and infrastructure as code is a plus.
- Background in machine learning, big data, or AI is desirable
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
2-4 Yrs