Job Closed

This listing is no longer active.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

79 days ago

Salary

0

Seniority

Lead

Bachelor Degree8 yrs expEnglishJavaPythonRustGo

Job Description

Principal Software Engineer

Moniepoint Inc. (Formerly TeamApt Inc.)

• Conduct research and development activities to explore new technologies and identify opportunities for improvement. • Design, prototype, and develop innovative solutions to enhance existing products or processes, ensuring they meet performance and quality standards. • Collaborate with cross-functional teams, including engineers, and designers, to develop and implement new technologies or techniques. • Stay updated with the latest advancements and trends in the field through continuous learning and attending conferences or workshops. • Analyze data and conduct experiments to validate hypotheses, troubleshoot issues, and optimize performance. • Create and maintain accurate documentation of research findings, experimental procedures, and design specifications. • Collaborate with external partners, such as universities or research institutions, to leverage their expertise and resources for research projects. • Assist in the development and execution of intellectual property strategies, including patent applications and technology licensing. • Participate in project planning and contribute to the development of research goals and objectives. • Ensure compliance with all relevant safety guidelines and regulations during the research and development process.

Job Requirements

  • Bachelor’s degree in engineering or related field. A master's degree or Ph.D. in a relevant discipline is preferred.
  • 8+ years of experience in a research and development role, with a focus on software engineering, data science, or artificial intelligence.
  • Proficiency in relevant programming languages and software tools related to software engineering and delivery.
  • Strong knowledge of safety protocols and procedures in a research and development environment.
  • Knowledge of Data Structures and Algorithms.
  • Knowledge of Operating System, Distributed system, Computer Architecture, Computer Networking and Database internals.
  • Knowledge of Java, Golang, Rust and Python.

Benefits

  • Health insurance
  • Pension
  • Paid leave

Related Job Pages

More Full-stack Engineer Jobs

Etleap logo

Software Engineer – Integrations

Etleap

Perfect data pipelines from day one

Full TimeRemoteTeam 11-50H1B No Sponsor

• Be part of the team that is building the next generation of ETL software • Build fast, scalable, easy-to-maintain integrations that gets data flowing with minimal latency • Come up with novel ideas on how to extend Etleap’s integrations framework, and then implement those ideas as reusable interfaces and components

California
ethdevs.io logo

Software Developer

ethdevs.io

Making a difference for the Ethereum community. ethnashville.io ethdevs.io

Full TimeRemoteTeam 1-10H1B No Sponsor

• Join my database by applying today for software developer roles

Tennessee
CookUnity logo

Senior Full Stack Engineer, CX Tools

CookUnity

We are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.

Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

• Owning the design and implementation of features within our Javascript stack that engage customers and have a meaningful impact on people’s lives. • Iterating on new and existing features to improve user experience and performance. • Actively contribute to the adoption of strong software architecture, development of best practices, and new technologies. • Improving the maturity of our technical stack with engineering best practices. • Being part of the code review process and helping to mentor other engineers. • Contribute technically to projects by being a hands-on coder, removing roadblocks, and repairing technical issues. • Partner with members of Product, Growth, Marketing, Customer Experience and other teams to continually refine and improve our product in an agile process. • Helping to have higher levels of uptime & supporting the on-call rotation that will help the business run 24/7.

Latin America
Unity Technologies logo

Software Engineer

Unity Technologies

Founded in 2003, Unity Technologies, or Unity 3D, is a software company offering a real-time, three-dimensional (RT3D) development platform adept at creating in

• Maintain and expand an image / video / 3d-model viewer with annotation and sketching capabilities. • Implement and maintain robust file management and review systems to ensure reliable, efficient, user-friendly workflows. • Develop canvas based drawing tools (Canvas API, Pixi.js). • Support 3D model viewing features (Three.js, A-Frame, Sketchfab integration). • Assist in the implementation of real-time solutions for concurrent user sessions and state synchronization (WebSockets, Socket.io, Django Channels). • Build reusable UI components in a defined component-based architecture utilizing Storybook, snapshot testing, and clear documentation. • Maintain existing Vuex and Pinia state management systems while contributing to the incremental migration of modules from Vuex to Pinia. • Ensure components have proper accessibility (ARIA) and keyboard navigation support. • Write unit tests (Jest + Testing Library). • Create E2E tests (Cypress, Playwright). • Contribute to front-end performance tuning, including Webpack configuration and bundle size optimization. • Implement lazy loading and code splitting strategies. • Profile and improve rendering performance for media-heavy views.

California
$92.4K - $138.6K / year
Job Closed