Senior II - Software Engineer

4.0 - 9.0 years

7.0 - 12.0 Lacs P.A.

Mangaluru

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

Performance tuningSystem architectureCodingDatabase designDebuggingData structuresTest casesOpen sourceAnalyticsPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a highly skilled Senior II - Software Engineer who can drive end-to-end development, ensure high code quality, and contribute to system architecture design. The ideal candidate should have expertise in software development, DevSecOps, and CI/CD practices while mentoring junior developers and optimizing production deployments. Our company creates some of the world s most cutting-edge software solutions in the legal industry. We solve difficult problems, work on innovative technology, and build world-class platforms for people and enterprises to interact with court records and other public data sets. With some of the best minds in the industry, we re one of the most sought-after learning and career destinations in the world of legal tech. If you re looking to work at a company with opportunities to forge your career path in technology, UniCourt is the right place for you. Duties Responsibilities Execute POCs and document FDDs/IDDs with structured design and pseudocode. Estimate effort for development, testing, and deployment. Analyze system behavior via hands-on testing, data review, and code execution. Design optimized databases and contribute to system architecture (Microservices, AWS, Docker). Write clean, well-commented code explaining logic decisions. Follow structured naming conventions and apply efficient data structures. Conduct developer testing to minimize QA-reported defects. Perform code reviews and maintain high-quality coding standards. Ensure on-time delivery while minimizing downtime in deployments. Plan and execute migrations, upgrades, and system improvements. Implement DevSecOps best practices (Vulnerability, License, Security Management). Monitor production deployments, analyze system metrics, and resolve issues. Mentor junior developers and review code test cases. Participate in system design discussions and cross-team collaborations. Evaluate new frameworks technologies, ensuring seamless CI/CD integration. Assess open-source tools for compliance, security, and long-term support. Qualifications Bachelors or Masters degree in Computer Science or a related field. Required Skills 4+ years of experience in software development. Strong expertise in Python, Django, RabbitMQ and RESTful API development. Experience building applications as microservices on Docker Solid knowledge of database design (PostgreSQL) and query optimization. Experience dealing with large data sets in databases Strong problem-solving skills with a deep understanding of system performance and debugging. Proven experience or willingness to adopt AI-assisted development workflows using tools like Cursor/Windsurf/VSCode + GitHub Copilot Demonstrated ability to leverage AI tools for rapid prototyping, debugging, documentation, and performance tuning. All proofs of concept (POCs) and implementations must integrate AI-driven methodologies to maximize development efficiency and quality. Nice to Have Skills Experience Familiarity with AI/ML, Big Data, or real-time processing systems. Experience in GraphQL, or event-driven architectures. Contributions to open-source projects. Apply for Senior II - Software Engineer Please wait till your request is completed. Thank you for contacting us. We will be in touch with you shortly.

RecommendedJobs for You