Valsoft Corporation acquires and builds market software solutions. The company invests in stable businesses and aims to foster an entrepreneurial environment po
Senior Software Engineer
Location
India
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Valsoft Corporation
Role Description We are seeking a Senior Software Engineer to join one of our software businesses within TAG Software Group. You will design, develop, and support software solutions used by customers worldwide across multiple industries. Working closely with product, architecture, and engineering teams, you will help modernize the platform through cloud technologies, APIs, automation, and mobile solutions. The successful candidate will be a hands-on engineer with strong technical skills, a passion for quality, and the ability to contribute across the full software development lifecycle. Key Responsibilities - Design, develop, and maintain scalable software solutions used by a global customer base across multiple industries. - Collaborate with product, architecture, and engineering teams to define requirements and deliver high-quality features. - Contribute to the modernization of existing platforms through cloud-based technologies and modern software architecture. - Build and integrate APIs and backend services to support seamless system functionality and extensibility. - Develop automation solutions to improve deployment efficiency, system reliability, and operational performance. - Participate in the design and development of mobile and cross-platform applications where applicable. - Write clean, maintainable, and well-tested code following best practices and engineering standards. - Support the full software development lifecycle, including design, development, testing, deployment, and production support. - Troubleshoot, debug, and resolve complex technical issues across distributed systems. - Contribute to continuous improvement initiatives in engineering practices, tooling, and development processes. - Ensure software quality through code reviews, testing strategies, and adherence to secure coding practices. - Work closely with cross-functional teams to deliver reliable, customer-focused software solutions. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. - 5+ years of software development experience. - Strong experience with Java and Spring Boot. - Experience developing REST APIs and microservices. - Experience with SQL and relational databases. - Experience with Git, CI/CD, automated testing, and Agile development. - Strong problem-solving and communication skills. Preferred Qualifications - Experience with AWS or Azure. - Experience with Docker and Kubernetes. - Experience with Angular, React, or modern web frameworks. - Experience developing SaaS applications. Benefits - Work on impactful software used by customers worldwide across a diverse range of industries and use cases. - Be part of a collaborative engineering culture, working closely with product, architecture, and engineering teams to shape meaningful solutions. - Contribute directly to modernizing a growing platform through cloud technologies, APIs, automation, and mobile capabilities. - Gain hands-on experience across the full software development lifecycle, from design and development to deployment and support. - Join a team that values technical excellence, quality craftsmanship, and continuous improvement in everything we build. - Take ownership of real engineering challenges in a role where your work directly influences product direction and customer outcomes.
Related Guides
Related Job Pages
More Software Engineer Jobs
Programador/a, Moldes Industriales y CNC 5 Ejes
ACIERTA HEADHUNTER"Todo Comienza con una buena Selección" "Conectando Talento, Creando Futuro: Tu Éxito, Nuestra Misión".PREMIUM PARTNER
• Programar trayectorias de mecanizado mediante software CAM para centros CNC. • Coordinar con diseño CAD para asegurar la factibilidad de fabricación de las piezas. • Optimizar tiempos de mecanizado, secuencias de operación y uso de materiales. • Seleccionar herramientas, parámetros de corte y estrategias adecuadas para cada proyecto. • Acompañar el proceso de fabricación y ajustar programas según resultados en taller. • Asegurar precisión dimensional, calidad del producto final y cumplimiento de tiempos de entrega. • Interpretar planos técnicos y modelos 3D para construir programas CAM eficientes y viables. • Realizar pruebas, validaciones y ajustes junto a operarios y equipos técnicos de taller. • Documentar estrategias de mecanizado, parámetros y decisiones técnicas cuando aplique. • Proponer mejoras en tiempos de ciclo, eficiencia operativa y calidad del proceso. • Mantener comunicación continua con áreas de ingeniería, diseño y calidad para asegurar resultados consistentes.
Mobile Developer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship high-quality mobile applications for iOS or Android. • Develop intuitive mobile experiences across insurance, payments, claims, renewals and financial services. • Work closely with product managers, designers and backend engineers to simplify complex user journeys. • Integrate backend APIs and ensure mobile applications remain stable, scalable and reliable. • Continuously improve application performance, crash rates, loading speed, responsiveness, memory usage and battery efficiency. • Use analytics, production insights and user feedback to continuously improve product quality. • Build AI-assisted mobile experiences where they create meaningful value for users. • Contribute to engineering standards, code reviews and continuous improvement across the mobile platform.
Mobile Developer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship high-quality mobile applications for iOS or Android. • Develop intuitive mobile experiences across insurance, payments, claims, renewals and financial services. • Work closely with product managers, designers and backend engineers to simplify complex user journeys. • Integrate backend APIs and ensure mobile applications remain stable, scalable and reliable. • Continuously improve application performance, crash rates, loading speed, responsiveness, memory usage and battery efficiency. • Use analytics, production insights and user feedback to continuously improve product quality. • Build AI-assisted mobile experiences where they create meaningful value for users. • Contribute to engineering standards, code reviews and continuous improvement across the mobile platform.
Mobile Developer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship high-quality mobile applications for iOS or Android. • Develop intuitive mobile experiences across insurance, payments, claims, renewals and financial services. • Work closely with product managers, designers and backend engineers to simplify complex user journeys. • Integrate backend APIs and ensure mobile applications remain stable, scalable and reliable. • Continuously improve application performance, crash rates, loading speed, responsiveness, memory usage and battery efficiency. • Use analytics, production insights and user feedback to continuously improve product quality. • Build AI-assisted mobile experiences where they create meaningful value for users. • Contribute to engineering standards, code reviews and continuous improvement across the mobile platform.


