Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II

Description

We are looking for an experienced full-stack web/mobile developer to join our Software Engineering team. You will be working with our engineers to design, develop, and maintain the high quality web and mobile applications that power the vending industry. Candidates must be interested in working in a collaborative, team-based environment. Ideal candidates would also have direct experience working in an agile development environment.


Specifically, you will:

  • Perform full stack web development using React, C#, and .net
  • Perform full stack mobile development using React Native
  • Design and maintain supporting data stores using MSSQL, Postgres, and InfluxDB
  • Use containerization and other serverless techniques in support of the software systems

Requirements

  • Building APIs in C# or other back-end language (e.g. Php, Go, Java) 4+ years 
  • Building web front end in React or other JavaScript framework (e.g. Svelte, Vue) 4+ years 
  • Building cross-platform mobile apps using React Native, Flutter, or other frameworks 4+
  • Using Entity Framework or other ORM with relational databases 4+ years 
  • Designing relational database schemas 4+ years 
  • Experience with deploying and configuring serverless environments in AWS, Azure, or Google Cloud

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, VE Commercial Vehicles

At our company based in Maple Heights, Ohio, we are on the lookout for a passionate Software Engineer II to join our dynamic Software Engineering team. If you’re an experienced full-stack web and mobile developer eager to work in a collaborative, team-oriented environment, this might be the perfect opportunity for you! As a Software Engineer II, you'll dive into designing, developing, and maintaining high-quality web and mobile applications that are integral to revolutionizing the vending industry. You’ll get to use cutting-edge technologies by performing full-stack web development with React, C#, and .NET. In addition, you will engage in mobile development using React Native, ensuring that our applications are not only functional but also user-friendly. Moreover, you'll manage and design various data stores like MSSQL, Postgres, and InfluxDB while leveraging containerization techniques. Your experience with agile processes will be beneficial as we embrace a fast-paced development cycle. We invite candidates who hold at least four years of experience with APIs, web development, mobile app creation, and relational databases. If you are ready to take the next step in your career and be a part of a forward-thinking company, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer II Role at VE Commercial Vehicles
What are the main responsibilities of a Software Engineer II at our company in Maple Heights?

As a Software Engineer II at our company, you will be primarily responsible for both full-stack web development and mobile app development. You'll work with technologies like React, C#, .NET, and React Native to build, maintain, and enhance applications critical to the vending industry. Additionally, you'll handle data storage solutions using MSSQL, Postgres, and InfluxDB, ensuring robust database design and performance.

Join Rise to see the full answer
What qualifications are required for the Software Engineer II position in Maple Heights?

Candidates applying for the Software Engineer II role should have at least four years of experience in full-stack web development, specifically using React or similar frameworks, as well as mobile app development with React Native. A solid understanding of relational databases and building APIs in C# or any other back-end language is essential. Experience with deploying serverless environments in cloud platforms like AWS or Azure is also highly valuable.

Join Rise to see the full answer
What technologies should a Software Engineer II be familiar with at our company?

A Software Engineer II at our company should be proficient in front-end frameworks like React and back-end technologies such as C# and .NET. Familiarity with mobile app development using React Native and experience in database management with MSSQL, Postgres, and InfluxDB will be important. Additionally, knowledge of containerization methods and cloud deployments will be advantageous.

Join Rise to see the full answer
What kind of work environment can a Software Engineer II expect at our Maple Heights location?

You can expect a collaborative and supportive work environment at our Maple Heights location, where teamwork and communication are emphasized. We embrace agile methodologies, providing you with flexibility and fostering innovation in our projects. Our team-oriented culture encourages knowledge sharing and skill development among all members.

Join Rise to see the full answer
Is experience with agile development necessary for the Software Engineer II role?

Yes, experience with agile development is very desirable for the Software Engineer II position. We thrive in a fast-paced, adaptive environment where agile methodologies are pivotal in our development cycles. It helps ensure that projects stay on schedule while allowing us to respond quickly to feedback and changing requirements.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you describe your experience with full-stack web development?

In your answer, highlight specific projects where you used technologies like React and .NET. Discuss your role in those projects and how you addressed challenges, ensuring to mention collaboration with team members.

Join Rise to see the full answer
What strategies do you use for optimizing React applications?

Answer by mentioning techniques like code splitting, lazy loading, and using React.memo for performance improvements. Providing examples from past experiences can demonstrate your understanding and capability.

Join Rise to see the full answer
How do you manage state in React applications?

Discuss the different state management tools you are familiar with, such as Redux, Context API, or even local component state, and provide examples of when you've effectively used them to manage a large application.

Join Rise to see the full answer
What methods do you use for database design?

You should describe your approach to designing relational databases, including normalization, entity-relationship diagrams, and how you've utilized tools like Entity Framework in past projects to create efficient database schemas.

Join Rise to see the full answer
Can you explain some best practices for API development with C#?

Mention best practices like RESTful principles, securing APIs, error handling, and documenting your API. Providing specific examples where you applied these best practices can make your answer stand out.

Join Rise to see the full answer
What approach do you take for deploying applications in serverless environments?

You can explain your experience with platforms like AWS or Azure, detailing how you've set up serverless functions and managed deployment configurations, while discussing the benefits of scalability and reduced operational costs.

Join Rise to see the full answer
How do you ensure code quality during development?

Discuss your practices like code reviews, writing unit tests, and following design patterns. Mention any tools you use for static code analysis or continuous integration that help maintain quality.

Join Rise to see the full answer
Tell me about a challenging project you've worked on involving mobile development.

Share a detailed story about a specific mobile project, focusing on the challenges you faced, how you tackled them, and the outcomes, emphasizing your skills with React Native or other mobile frameworks.

Join Rise to see the full answer
How do you stay up-to-date with new technologies and industry trends?

Describe your commitment to continuous learning, mentioning resources like online courses, tech blogs, podcasts, or conferences that you follow to remain informed about advancements in software engineering.

Join Rise to see the full answer
What is your experience with agile software development?

Illustrate your experience with agile methodologies, discussing your role in sprint planning, daily stand-ups, and retrospectives. Provide examples of how agile has improved project delivery in your past experiences.

Join Rise to see the full answer
Similar Jobs

Join Inetum as an Analyst Programmer specializing in Oracle within a dynamic and innovative team in Alicante.

Photo of the Rise User
Posted 9 days ago

Join Keeper Security as a Senior Software Engineer and help design the next generation of secure remote access solutions for enterprises globally.

Photo of the Rise User

Join Solink as a Senior FullStack Developer and make a significant impact on data-driven security solutions in a rapidly growing company.

Photo of the Rise User

Join Crusoe in building the future of AI cloud infrastructure as a Senior Software Engineer, focusing on Software Defined Networking.

Deltia invites a Senior/Staff Backend Engineer to lead innovative backend development for cutting-edge AI solutions in manufacturing.

DMV IT Service Remote No location specified
Posted 12 days ago

Seeking a skilled JavaScript Developer to help transition legacy applications into modern web solutions at DMV IT Service LLC.

Ignite IT Remote No location specified
Posted 9 days ago

Become part of Ignite IT as a Scrum Master/Business Analyst, driving Agile transformations and delivering innovative technology solutions.

Photo of the Rise User
Posted 16 hours ago

Are you ready to tackle exciting challenges as a React Native Engineer II at LT, where creativity meets freedom in software development?

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!