
Responsibilities
- Hire kick-ass engineers and coordinate their training and onboarding with our HR team
- Guide and mentor the engineering team, setting the bar for good programming skills through personal example
- Work with the Project Management team to manage software development projects by setting requirements, goals and timelines
- Prepare and manage the engineering department’s budget
- Design strategies for future development projects based on the company’s overall objectives and resources
- Coordinate with external stakeholders for new integrations and tools
- Track, report and improve execution metrics for your group.
- Deliver superior economics by making strategic investments in automation, analytics and machine learning.
- Work with our security team to assure Cloud environments are secure and compliant.
- Implement engineering processes under the guidance of the CTO.
- Lead technical resolution of priority incidents, facilitate post-incident evaluations and ensure permanent closure of incidents.
- Design, experiment, and implement processes to increase the overall productivity of geographically distributed teams by tracking the relevant metrics
- Make an impact on overall tech culture and make collaboration across teams very effective to reach important business goals.
Skills
- Experience as a director of engineering or similar senior-level position
- 10+ years working in a technological role with 2+ years managing 20 or more engineers
- A seasoned leader who has unlimited energy to influence and daring to take initiatives and risks.
- A programmer who is a role model.
- Excellent project management skills
- High personal drive; results oriented; makes things happen
- Supremely tech savvy, able to wear multiple hats such as being an awesome programmer, application developer, technical architect, database designer.
- Large scale software product engineering experience with contemporary tools and delivery methods in a complex environment (i.e. DevOps, CI/CD, Agile, etc.).
- Must be knowledgeable about industry trends, best practices, and change management.
- Excellent communication and interpersonal skills
- Effective in building close working relationships with others
- Innovative and creative and adaptive to new environment
- Ability to absorb professional knowledge quickly and develop skills.
- You love collaborative environments that use agile methodologies to encourage creative design thinking and find innovative ways to develop with cutting edge technologies.
- Ambitious individual who can work under their own direction towards agreed targets/goals with creative approach to work.
- Intuitive individual with an ability to manage change and proven time management.
- Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.

Similar jobs


Position: Senior .NET Core Developer( Remote , Base Location : Chennai)
Experience: 5-8 years
Responsibilities:
As a Senior .NET Core Developer, you will play a key role in architecting, designing, and implementing robust and scalable web applications and distributed systems. Your responsibilities will include:
- Web API Development: Designing and implementing secure and efficient Web APIs, ensuring seamless integration with various client applications.
- Storage Management: Overseeing storage accounts and implementing strategies for efficient data storage and retrieval in cloud environments, leveraging services like Azure Storage.
- Messaging Architecture: Designing and implementing messaging queues for asynchronous communication between microservices, ensuring a decoupled and scalable system.
- Background Jobs: Developing and optimizing background job processes to handle tasks such as batch processing and asynchronous operations.
- Distributed Systems: Architecting and maintaining distributed systems, ensuring high availability, fault tolerance, and optimal performance.
- Technology Stack: Utilizing .NET Core 6 and staying updated with the latest technologies and best practices in the .NET ecosystem.
- Error Handling and Retries: Implementing robust error handling mechanisms and strategies for automatic retries to enhance system reliability.
- Database Management: Designing and optimizing database schemas, utilizing ORMs for efficient data access, and ensuring data integrity.
- Memory Management and Performance: Implementing efficient memory management practices and optimizing code for performance.
- Async Programming: Leveraging asynchronous programming techniques for handling concurrent operations and improving application responsiveness.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- Extensive experience (5-8 years) in .NET Core development.
- Proven expertise in designing and implementing scalable web applications and distributed systems.
- Strong knowledge of Web API development, storage management, messaging architectures, and background processing.
- Experience with error handling, retries, and implementing robust solutions for fault tolerance.
- Proficiency in database design, ORMs, and data access optimization.
- Familiarity with the latest .NET technologies, especially .NET 6.
- Excellent problem-solving and debugging skills.
- Strong understanding of memory management and performance optimization.
- Experience in asynchronous programming.
Why Brimma Tribe?
Mortgage Technology Leadership: Join a team with over two decades of experience in building and implementing enterprise-grade Mortgage Technology platforms, used by leading mortgage lenders in the US.
Tribal Culture: Become a part of a tribe that cherishes diversity, encourages innovation, and thrives on collaboration, where every voice matters. Inspired by Tribal Leadership and the mantra 'Be Nice…Play Nice,' our culture fosters an inclusive environment.
Innovation at the Core: Our innovations arise from a profound understanding of mortgages and cutting-edge technology, setting the pace for industry trends.
Optimizing Processes: We're dedicated to reengineering Mortgage Lending, utilizing the right technology to reduce origination costs for lenders.
Impactful Solutions: Collaborate with high-performing teams, delivering solutions that leave a lasting impression and create "raving fans."
Elevate your career with Brimma - where technology, culture, and innovation converge!

Experience developing desktop and mobile applications 1+ years experience of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, Ajax, XML, jQuery)
2+ years experience of multiple back-end languages & MEAN
Broad experience with various Java development frameworks such as Spring, Spring MVC, Spring Boot, Spring REST Experience with ORM technologies such as Spring Data JPA, Hibernate, Mybatis Familiarity with databases (e.g. MySQL, Cassandra, MongoDB), web servers (e.g.Apache, Jetty) and UI/UX design. Experience with GitLab, Jenkins, Maven

Relevant Experience
3 to 10 years
Job Description and Key Skills Required:
- Hands-on with any of the programming languages like NodeJS/ExpressJS, Python, Java, Php or any.
- Design and create efficient RESTful API endpoints for both internal and public consumption
- Strong understanding of database technologies such as MySQL, Postgress, Oracle , relational Database.
- Work closely with front end developers to understand required data model
- Comfortable deploying applications on AWS, and have a strong working knowledge of EC2, RDS and S3.
- Must understand overall system design, architecture , improve design and implement new processes.
- Strong understanding of sessions, cookies & local storage is must.
- Experience with in memory databases like redis basic, Memcache
- Independently think of solutions to complex requirements; possess exceptional logical skills.
- Analyse current products in development, including performance, scalability, diagnosis and troubleshooting.
- Work with the existing framework and evolve it by building reusable code & libraries
- Search and introduce new software related technologies, processes and tools.
- Bonus: You're fluent with React.
- Bonus: Interested in full-stack development.
- Bonus: Any experience of iOS/Android mobile development.
- Bonus: Experience with CI servers such as Jenkins, Travis or similar types
- Bonus: Experience with web server like Nginx
Microsoft Windows Server Administrator - Installation & Configuration
Key Responsibilities: Proficient with Windows server 2008/2012/2016/2019
- Installations/ upgrades/ configuration/licensing and Troubleshooting
- Good understanding of daily tasks based around Microsoft technologies
- Experience in windows patching activity
- Handle patching of server through SCCM, SCCM Patch Deployment and Remediation, SCCM Package
creation
- Experience in Group policy creation and Deployment
- Secure, administer, and improve customer technical issues which can include OS level, webserver,
database server, applications server, DNS, SMTP, user management and permissions, or other software
issues
- Understanding of OS specific webhosts and database technologies, such as MSSQL/IIS for Windows
- Understanding of SSL & DNS
- Knowledge of Active Directory for Windows specialization
- Participate in DR activities
- Maintain incident management and issue resolution workflows and SOPs.
- Good understanding of AD, DNS, DHCP, File server, VMware, DC and DR.
- Good communication skill both written and verbal with exceptional attention to detail, documentation,
and organizational skills required
- Aware of ITIL Process and its lifecycle
Roles & Responsibilities:
We are looking for a Client Service Coordinator who will be responsible for list fulfilment driven by client inquiries to determine maximum and targeted audience segmentation:
- Manage, confirm and prioritize incoming order inquiries. Ensure requests are properly understood and executed.
- Set up and launch count inquiries with complex segmentation.
- Communicate status and query results to the internal Data Axle clients
- Fulfill list order rentals.
- Communicate and coordinate with Client Service team for audit documentation and billing.
- Ability to work under pressure, prioritize, meet organizational deadlines, and multi-task while maintaining quality of work product.
- Technical understanding and thorough attention to the detail of fulfilment processing requirements.
- Problem solving and logical thinking skills.
- Attention to detail and excellent follow through.
- Ability to learn and adapt to changing technologies.
- Ability to work independently or as part of a team.
- Generate reports as requested.
Qualifications:
- Graduation degree or equivalent.
- 1 to 3 years of direct marketing experience.
- Ability to communicate with individuals at all levels in the company in an articulate, professional manner.
- Ability to effectively handle multiple priorities while maintaining integrity of work.
- Excellent customer service and communication skills.
- Knowledge of MS Office and Internet technologies.
- Demonstrated skills in problem resolution.


As a Principal Software Engineer with Treebo, you’ll have the opportunity to own and deliver
product(s) that will help Treebo accomplish its goals. The engineering team is at the fore front
of implementing new technologies in order to gain a dominant foothold in the Hospitality
industry. You will design and deploy scalable, high performance, multi-tenant systems. You will
interact with other engineering teams and contribute back to the open source tech community.
Responsibilities
● Owns team's output and E2E definition and execution of SDLC. Drives sprint
planning, estimates & prioritizes tasks, Keeps key stakeholders updated on
progress, milestones and any potential slippages.
● Identifies pitfalls across code bases proactively. Writes model code that is looked
up to. Understands internals of programming languages & runtimes. Creates
common reusable components / libraries- Uses advanced data structures.
● Designs API contracts between large systems with end to end service design and
active leadership towards long term sustainability including versioning, complex
migration plans, impact analysis across products.
● Owns NFRs and pushes the envelop on performance, scalability and high availability
with cognisance towards cost of infra. Drives tech stack selection independently,
mentors junior engineers. Evangelises of generic platform building across the
organisation.
● Troubleshoots unseen issues across codebases. Solves large end to end cross
cutting problems with elegant solutions with an eye on long term sustainability.
● Partners with and influences product managers on “how”. Leads the pack on hiring
and evangalizes steeper hiring standards towards building A+ team. Represents
treebo on external platform / conferences.
Qualifications:
Bachelor's Degree in Computer Science or similar discipline
● 7+ years relevant work experience in software engineering while leading teams.
● Proficiency in more than one modern programming language such as
Python/Java/C++ & associated tech stack to write maintainable, scalable,
unit-tested code
● Experience in building complex software systems that have been successfully
delivered
● Deep understanding of design patterns, optimizations, deployments with a Strong
object oriented design skills
● Experience mentoring other software engineers.
● Experience with full life cycle development in any programming language


Roles & Responsibilities:
- As one of the earliest employees, there will be a lot on your plate. All the time!
- You'll build new product features from start to finish: through conception, research, maintenance, and polish. Think features to improve our collaborative student learning platform, such as new collaborative learning activities for teaching coding and other subjects.
- You'll build improvements to performance, reliability, and product polish — for example, improving the efficiency and performance of our replicated state systems.
- You'll build and improve processes and internal tools with simplicity and productivity in mind — such as, a tool to sync updates between zoho, slack etc.
This might be for you if...
- You have knowledge of ReactJS and any backend technology along with that
- You have been professionally coding for at least 3 years
- You have worked in a startup and relish the chaos and pressure
- You've built and maintained quality user interfaces that have reached a large audience, ideally while the product is experiencing rapid growth.
- You can readily learn most technologies as you go. To you, technologies are about tools and tradeoffs, not an ideology.
- You care about the business implications of anything you build. You're not just going after cool stuff — you understand the balance between craft, speed, and the bottom line.



