4 years
Posted:1 week ago
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.
UniCourt is a leader in making court data more accessible and useful with our Legal Data as a Service (LDaaS). We provide real-time access to court data through our APIs and online app for business development and intelligence, litigation analytics, litigation tracking, case research, investigations, background checks, due diligence, compliance, underwriting, machine learning models, and process automation.
We provide access to court data from state and federal courts to a diverse list of clients, including Fortune 500 companies and AmLaw firms and industries such as legal, insurance, finance, investigations, government, education, nonprofits, and consumers.
UniCourt is a legal technology company focused on using technology to unlock the potential of legal data. We are based in both California and Mangalore, India and our team includes legal professionals, data scientists, physicists, computer engineers, and sales and marketing, professionals.
1. Execute POCs and document FDDs/IDDs with structured design and pseudocode.
2. Estimate effort for development, testing, and deployment.
3. Analyze system behavior via hands-on testing, data review, and code execution.
4. Design optimized databases and contribute to system architecture (Microservices, AWS, Docker).
5. Write clean, well-commented code explaining logic decisions.
6. Follow structured naming conventions and apply efficient data structures.
7. Conduct developer testing to minimize QA-reported defects.
8. Perform code reviews and maintain high-quality coding standards.
9. Ensure on-time delivery while minimizing downtime in deployments.
10. Plan and execute migrations, upgrades, and system improvements.
11. Implement DevSecOps best practices (Vulnerability, License, Security Management).
12. Monitor production deployments, analyze system metrics, and resolve issues.
13. Mentor junior developers and review code & test cases.
14. Participate in system design discussions and cross-team collaborations.
15. Evaluate new frameworks & technologies, ensuring seamless CI/CD integration.
16. Assess open-source tools for compliance, security, and long-term support.
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
1. 4+ years of experience in software development.
2. Strong expertise in Python, Django, RabbitMQ and RESTful API development.
3. Experience building applications as microservices on Docker
4. Solid knowledge of database design (PostgreSQL) and query optimization.
5. Experience dealing with large data sets in databases
6. Strong problem-solving skills with a deep understanding of system performance and debugging.
7. Proven experience or willingness to adopt AI-assisted development workflows using tools like Cursor/Windsurf/VSCode + GitHub Copilot
8. Demonstrated ability to leverage AI tools for rapid prototyping, debugging, documentation, and performance tuning.
9. All proofs of concept (POCs) and implementations must integrate AI-driven methodologies to maximize development efficiency and quality.
1. Familiarity with AI/ML, Big Data, or real-time processing systems.
2. Experience in GraphQL, or event-driven architectures.
3. Contributions to open-source projects.
Free courses, interview questions and practice for each skill.
Full Time
(UniCourt India) Mangalore Infotech Solutions Private Limited
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python NowMangaluru
Salary: Not disclosed
Mangaluru
Salary: Not disclosed
AI Job Matching Summary