Software Engineer

Infoya Career Connect LLC
San Jose, CA, United States
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$114,477.0 - $137,865.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure C++ (Programming Language) Cloud Computing Code Review Databases Continuous Delivery Continuous Integration
+28 more
Database Design Software Design Patterns Github Revision Control Systems Python (Programming Language) Linux Servers Microsoft SQL Server MySQL Network Protocols Performance Tuning Ruby on Rails Role-Based Access Control Cloud Services Software Deployment Software Engineering Subversion Systems Architecture Web Applications ReactJS System Availability Git Information Technology Front End Software Development Restful APIs Software Version Control Jenkins Programming Languages Microservices

Job description

  • Design, develop, and maintain scalable software systems using programming languages such as Java, Python, Ruby on Rails, and C++, ensuring high performance and reliability.
  • Build and optimize RESTful APIs and integrate them with front-end frameworks like React Express and JavaScript frameworks for smooth web experiences.
  • Collaborate within Agile teams to plan sprints, review code, and deliver features efficiently using version control systems like GitHub, SVN, and Git.
  • Develop microservices architectures on cloud platforms such as AWS and Azure to enhance system modularity and scalability.
  • Implement best practices in software design patterns, system architecture, and security protocols including RBAC (Role-Based Access Control) for secure access management.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like Jenkins or similar to streamline application deployment processes.
  • Conduct system design sessions for new features or products focusing on scalability, performance optimization, and maintainability in cloud infrastructure environments.

Requirements

  • Proven experience in software development with proficiency in multiple programming languages including Java, Python, C++, Ruby on Rails, and JavaScript frameworks.
  • Strong understanding of IT infrastructure components such as Linux servers, cloud services (AWS/Azure), and network protocols including REST APIs.
  • Hands-on experience designing scalable systems using microservices architecture and implementing RESTful APIs for seamless integration across platforms.
  • Familiarity with Agile software development methodologies to promote iterative progress and team collaboration.
  • Knowledge of database management systems such as MySQL or SQL Server; experience with database design and optimization is preferred.
  • Experience with version control tools like GitHub or SVN; familiarity with CI/CD pipelines for automated testing and deployment.
  • Ability to apply design patterns effectively in application development to ensure code reusability and robustness.
  • Excellent problem-solving skills with a focus on system design for high availability, performance tuning, and scalability challenges.

Join us to be part of a forward-thinking team committed to innovation! We value energetic professionals who thrive in collaborative environments where creativity meets technical excellence. Your expertise will directly influence the development of impactful solutions that serve millions worldwide-empowering businesses through technology every day!

Benefits & conditions

  • 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Employee mentoring program
  • Flextime
  • Health insurance
  • Paid holidays
  • Paid time off
  • Relocation assistance
  • Visa sponsorship

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:24 min

Redefining the modern developer in a highly automated era

Julia Wilson Julia Wilson +1 · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all