Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Umicas

Software Engineer

Mountain View, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    Job Opportunity: Software Engineer

    Salary : $280,000–$380,000 per year (based on experience)
    Location : Mountain View, CA
    Employment Type : Full-Time

    Apply here : https://umicas.net/umicas_apply?Job.ckl=1736105918867x864133190785957900

    About Us

    We’re a cutting-edge tech company based in Mountain View, CA, dedicated to building innovative, scalable software solutions that empower businesses worldwide. Our mission is to simplify complex workflows and enhance user experiences through robust platforms and tools. As we grow, we’re looking for a skilled and driven Software Engineer to join our dynamic team.

    Role Overview

    As a Software Engineer, you’ll play a key role in developing high-quality applications that prioritize performance, scalability, and user satisfaction. Collaborating with cross-functional teams, you’ll help shape next-generation technologies in an environment that values innovation and teamwork.

    Key Responsibilities

    • Full-Stack Development : Build and maintain efficient, reusable, and reliable code across frontend and backend systems.
    • System Architecture : Work with product managers and designers to conceptualize and implement software solutions with optimal architecture.
    • Code Quality : Conduct thorough code reviews and optimize applications for performance and scalability.
    • Integration & Testing: Integrate third-party APIs, develop automated tests, and ensure the robustness of delivered solutions.
    • Collaboration : Partner with product, design, and QA teams to deliver and refine features based on user feedback.
    • Debugging & Troubleshooting: Identify and resolve bugs or performance issues promptly.
    • Continuous Improvement : Stay updated on emerging technologies, sharing insights to improve team practices.

    Required Qualifications

    • Education : Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.
    • Experience : 3+ years in full-stack software development or a similar role.
    • Technical Proficiency : * Frontend: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. * Backend: Node.js, Python, Ruby, or Java. * Databases: SQL, NoSQL, and ORM frameworks. * Familiarity with Git, CI/CD pipelines, RESTful APIs, and microservices.
    • Skills : * Problem-solving and analytical thinking. * Strong written and verbal communication for both technical and non-technical audiences. * Team-oriented and collaborative mindset.

    Preferred Qualifications

    • Experience with cloud platforms (AWS, Google Cloud, or Azure).
    • Familiarity with containerization tools like Docker and Kubernetes.
    • Knowledge of Agile methodologies and tools (e.g., JIRA, Trello).
    • Expertise in developing and maintaining large-scale web applications.

    Why Join Us?

    • Impact : Your work will directly influence our products and customers.
    • Innovation : Experiment with new technologies and creative solutions.
    • Flexibility : Enjoy remote work options, flexible hours, and a healthy work-life balance.
    • Collaboration : Be part of a passionate and supportive team that thrives on solving challenges together.

    How to Apply

    Send your resume and a cover letter highlighting why you’re the ideal fit for this role. Include links to your GitHub profile or project portfolios showcasing your work.

    Join us in shaping the future of technology—apply today!