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

Senior Software Engineer

Company Description

Who We Are:

Interested in joining our team?  Here is some more information about us!  Momentus provides industry-leading event and venue management software to customers in over 50 countries around the world, serving thousands of customers that power millions of events.  In the age of digital transformation, our comprehensive platform offers event professionals leading-edge SaaS technology that provides a 360 view of their business, allowing them to cut costs, save time, and increase revenue. Momentus is used for top shows from across the world, famous museums, global convention centers, performing arts venues, professional sports arenas, and other unique events.  Our client list includes ExCel London, Manchester United, Museum of Contemporary Art Australia, Omanexpo, the China National Convention Center, the Porsche Experience Center in Germany and the Sydney Opera House.

Working @ Momentus:

Surround yourself with highly motivated co-workers that push you to be your best each day. Momentus offers the career opportunities and fast-paced, exciting environment of a growth company where you can make a direct impact on our product and customers.

Job Description

Momentus Technologies is searching for a Software Engineer who is experienced in C#, .NET technologies, and web technologies (Angular, Aurelia). Join our collaborative team, where you'll work together on exciting projects, designing, building, and launching cutting-edge SaaS solutions for the event space. We're looking for self-starters who are great at communicating, have a strong work ethic, and thrive in the agile software development process. Our core values – Passion, Speed, Focus, Innovate, and Humility – guide how we work and interact every day, making us a welcoming workplace.

Job responsibilities include:

• Ensure software is delivered efficiently and on time using C#.NET / ASP.NET.

• Work with client technologies like Angular/React/Typescript, Javascript, HTML and CSS

• Participate with an agile (SCRUM) development team.

• Establish and improve high standards for software design and development.

• Collaborate with software engineers, quality engineers, devops, and management to provide technical guidance throughout projects.

• Review business and technical requirements and encourage knowledge sharing within the team.

• Dive deep into system analysis and programming, often involving extensive research.

• Test software thoroughly, pushing its limits with unit and integration testing.

• Stay updated on new technologies and development tools.

 

Qualifications

• Fluent in English

• At least 6+ years of professional software engineering experience.

• Experience with ASP.Net Core, MVC, Web API, Entity Framework

• Experience with DB Design, SQL queries and optimizations

• Experience in web technologies (JavaScript, Typescript, Angular, React, HTML, CSS).

• Strong working experience of OOPS and SOLID

• A degree in Computer Science or equivalent experience.

• Experience with issue-tracking software like Jira or Azure DevOps.

• Experience with Git/GitHub.

• Good to have experience with AZURE, AWS (EC2 and RDS), JIRA, TFS, Bit Bucket, GIT

• Good to have experience about TDD, NUnit, nuget, CI/CD

• Good to have Experience with data analytics, including tools such as Power BI, Tableau, or similar

• Familiarity with data visualization techniques and best practices

• Good to have Experience with any iPaas
 

 What will make you successful:

• Teamwork and a willingness to help others.

• Self-motivation and creative problem-solving.

• A willingness to learn and a strong work ethic.

• Enthusiasm for being part of a small team making a global impact in the venue industry (Convention Centers, Arenas, Performing Arts Centers).

• The ability to use design patterns to solve technical problems in code.

• A strong passion for programming, projects, and contributing to a great company.

Additional Information

🌐 Flexible Career: We believe in work that works for you. Get the job done where you work best. It's about winning at life by loving your job.

🎉 Teammate Recognition Rewards and Swag: Celebrate milestones and enjoy the largest reward network ever.

🎟️ Two tickets valued up to attend events hosted by our valued customers, fostering strong relationships and industry connections.

👟 CEO Impact Award: Recognizing our employees' dedication to our values with a custom pair of shoes as a token of appreciation for their commitment.

💬 Your Voice Matters: We believe in open communication and support your growth through annual reviews, department meetings, and personal 1-on-1's. We value your input and are committed to creating a feedback-rich culture where your ideas and contributions are celebrated. 

🤝 Tailored Onboarding for You: From day one, we provide individualized onboarding for every new member of our team. We recognize that everyone is unique, and we're here to ensure your transition into our company is seamless and tailored to your needs. 

🌱 Personal Growth Matters: We're passionate about your growth! We offer both internal and external development opportunities, ensuring you have the tools and resources to climb the ladder of success. Your journey with us is not just a job; it's a path to continuous improvement and achievement.

👚 No Dress Code: Express your individuality! Smart, independent people like you choose what they wear.

We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results. 

Momentus is an equal opportunity employer and does not discriminate based on race, religion, national origin, age, sex, gender identity, disability, sexual orientation, marital status, or any other basis protected by law.

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$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 Senior Software Engineer, Momentus Technologies

If you're ready to take the next step in your career, the Senior Software Engineer position at Momentus in Mumbai, Maharashtra, awaits you! At Momentus, we’re all about innovation in event and venue management software, serving customers in over 50 countries. As a Senior Software Engineer, you'll dive into designing, building, and launching cutting-edge SaaS solutions that power millions of events globally. This role is perfect for those who have a knack for C#, .NET technologies, and are proficient with modern web frameworks like Angular and Aurelia. Your days will be filled with collaborating in an agile development environment, where your personal insights and high standards for software development will contribute to every project. You’ll be encouraged to explore new technologies, all while engaging with your passionate team to ensure software is delivered efficiently and on time. Momentus isn’t just about the work; it’s about fostering an inclusive and celebratory environment where your ideas matter. Here, you’ll enjoy recognition rewards, a flexible career that promotes a work-life balance, and opportunities for personal growth and development. So, if you're a self-starter with strong communication skills and a commitment to excellence, we want you on board to help us continue making an impact in the venue industry!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Momentus Technologies
What responsibilities can I expect as a Senior Software Engineer at Momentus?

As a Senior Software Engineer at Momentus, you’ll be responsible for delivering high-quality software using C#.NET and ASP.NET. You’ll collaborate with a team to ensure effective use of client technologies including Angular, React, and more. This role involves participating in an agile development team, reviewing technical requirements, and driving knowledge sharing within your team. Your core mission will be to enhance software design standards and thoroughly test solutions to meet business needs.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Momentus?

To apply for the Senior Software Engineer role at Momentus, candidates should have a minimum of 6 years of professional software engineering experience. Proficiency in ASP.NET Core, MVC, and Entity Framework is essential, as well as experience with web technologies like JavaScript and Angular. A relevant degree in Computer Science is preferred, along with familiarity with SQL queries and optimizations, and tools like Jira or Azure DevOps.

Join Rise to see the full answer
Is teamwork important in the Senior Software Engineer position at Momentus?

Absolutely! At Momentus, teamwork is vital. As a Senior Software Engineer, you'll collaborate closely with fellow engineers, quality assurance teams, and management to provide technical guidance throughout projects. We value openness and encourage a culture where every team member's input is recognized, which enhances creativity and problem-solving capabilities in our projects.

Join Rise to see the full answer
What tools and technologies will I use as a Senior Software Engineer at Momentus?

In the Senior Software Engineer role at Momentus, you'll work primarily with C#.NET and ASP.NET, utilizing a variety of frameworks including Angular, React, and TypeScript. It's also beneficial to have experience with cloud services like Azure or AWS. Familiarity with Git, coding best practices, and tools for testing such as NUnit will be crucial for success in this fast-paced environment.

Join Rise to see the full answer
What makes Momentus a great company to work for as a Senior Software Engineer?

Momentus stands out as a fantastic workplace for Senior Software Engineers thanks to our dynamic growth environment, commitment to innovation, and focus on personal and professional development. The inclusive culture fosters creativity where every team member can voice their opinions and ideas. We also prioritize work-life balance with flexible career options, additional rewards for milestone achievements, and tailored onboarding to ensure every new member integrates smoothly into the company.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with C# and .NET technologies as a Senior Software Engineer?

When asked about your experience with C# and .NET technologies, it’s essential to highlight specific projects where you utilized these languages. Discuss the applications you developed, the challenges you faced, and how you overcame them. Mention any frameworks you worked with, such as ASP.NET Core, and how you integrated them into your development processes.

Join Rise to see the full answer
How do you approach software testing in your engineering projects?

In response to questions about software testing, share your strategies for unit and integration testing. Talk about the importance of testing in your workflow and how you ensure that your code is robust and meets customer requirements. Provide examples of testing frameworks you've used, such as NUnit, and discuss how you incorporate testing into an agile development cycle.

Join Rise to see the full answer
What methods do you utilize for ensuring high software design standards?

When discussing software design standards, mention the importance of principles such as SOLID and design patterns. Explain how you implement these methods in your work to produce clean, maintainable, and scalable code. Additionally, highlight your approach to code reviews and collaboration with peers, emphasizing the role these elements play in maintaining design quality.

Join Rise to see the full answer
How do you stay updated with new technologies and tools?

To answer this question, share your commitment to continuous learning. Mention resources such as online courses, industry publications, and community forums that you regularly engage with. Discuss any tech meetups or conferences you attend to network and learn from other professionals, which shows your dedication to staying at the forefront of technology in the software engineering field.

Join Rise to see the full answer
Can you give an example of a challenging project and how you handled it?

When asked about a challenging project, think of a specific instance where you faced significant obstacles. Describe the situation briefly, focusing on the project goals and the challenges you encountered. Explain the steps you took to address these challenges, the collaboration involved, and the ultimate outcome. This will highlight your problem-solving skills and teamwork capabilities.

Join Rise to see the full answer
What experience do you have working in an agile (SCRUM) environment?

In discussing your experience with SCRUM, detail the roles you've played within your teams, such as participation in daily stand-ups, sprint planning, and retrospectives. Focus on how you contributed to the overall SCRUM process and how that enhanced project delivery. Highlight any practical examples where you adapted to changing requirements and communicated effectively to keep the team aligned.

Join Rise to see the full answer
Explain how you would prioritize tasks for a software development project.

When asked about task prioritization, share approaches such as using the MoSCoW method (Must have, Should have, Could have, Won't have) or incorporating stakeholder input. Discuss your ability to balance urgent tasks with long-term goals while maintaining product quality. Mention tools or methodologies you use to manage and track these priorities effectively.

Join Rise to see the full answer
What role does teamwork play in your software development process?

In your answer, emphasize the critical nature of teamwork in software development projects. Explain how collaborative efforts lead to enhanced creativity, divided workload, and better problem-solving through knowledge sharing. Provide an example where effective teamwork significantly contributed to the success of a project or resolved a conflict.

Join Rise to see the full answer
How do you handle feedback and criticism regarding your code?

Discuss your openness to feedback and how you view it as an opportunity for improvement. Highlight the importance of a collaborative review process and your willingness to incorporate constructive criticism into your work. Mention instances where feedback has positively impacted your project outcomes, showing your adaptability and commitment to enhancing your skill set.

Join Rise to see the full answer
What interests you about the Senior Software Engineer position at Momentus?

When responding to this question, align your interests with Momentus's mission and values. Share your passion for event technology and how you admire Momentus’s impact on the venue industry. Discuss the collaborative culture and how it resonates with your career goals, emphasizing your eagerness to contribute to the innovative software solutions that Moments provides to global clients.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Posted 8 days ago
Mission Driven
Customer-Centric
Inclusive & Diverse
Empathetic
Work/Life Harmony
Growth & Learning
Transparent & Candid
Family Medical Leave
Maternity Leave
Paternity Leave
Flex-Friendly
Some Meals Provided
Snacks
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Unlimited Vacation
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Maven Remote Remote (Anyone within 1 hour of US time zones)
Posted 12 days ago
DoubleZero Remote No location specified
Posted 7 days ago
Photo of the Rise User
Bosch Group Remote EN 16 - km 3.7 - Cacia, Aveiro, Portugal
Posted yesterday

Founded in 2017, Momentus is a commercial space company developing in-space infrastructure services, including in-space transportation, hosted payloads and in-orbit services. The company is based Venice, California.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 2024

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!