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

Overview

At Seismic, we're proud of our engineering culture where technical excellence and innovation drive everything we do. We're a data engineering team responsible for the critical data pipeline that powers insights for over 2,300 customers worldwide. Our team manages all data ingestion processes, leveraging technologies like Apache Kafka, Spark, various C# microservices services, and a shift-left data mesh architecture to transform diverse data streams into the valuable reporting models that our customers rely on daily to make data-driven decisions.  Additionally, we're evolving our analytics platform to include AI-powered agentic workflows.

Who you are:

  • Highly focused on operational excellence and quality – you have a passion to write clean and well tested code and believe in the testing pyramid.     
  • Outstanding verbal and written communication skills with the ability to work with others at all levels, effective at working with geographically remote and culturally diverse teams. 
  • You enjoy solving challenging problems, all while having a blast with equally passionate team members. 
  • (Optional) conversant in AI engineering.  You’ve been experimenting with building ai solutions/integrations using LLMs, prompts, Copilots, Agentic ReAct workflows, etc. 

What you'll be doing:

  • Collaborating with experienced software engineers, data scientists and product managers to rapidly build, test, and deploy code to create innovative solutions and add value to our customers' experience. 
  • Building large scale platform infrastructure and REST APIs serving machine learning driven content recommendations to Seismic products. 
  • Leveraging the power of context in third-party applications such as CRMs to drive machine learning algorithms and models. 
  • Helping build next-gen Agentic tooling for reporting and insights 
  • Processing large amounts of internal and external system data for analytics, caching, modeling and more. 
  • Identifying performance bottlenecks and implementing solutions for them. 
  • Participating in code reviews, system design reviews, agile ceremonies, bug triage and on-call rotations.  

What you bring to the team:

  • BS or MS in Computer Science, similar technical field of study, or equivalent practical experience. 
  • 3+  years of software development experience within a SaaS business. 
  • Must have a familiarity with .NET Core, and C# (preferred), Java, or Python  
  • Experience in data engineering - building and managing Data Pipelines, ETL processes, and familiarity with various technologies that drive them: Kafka, FiveTran (Optional), Spark/Scala (Optional), etc. 
  • Data warehouse experience with Snowflake, or similar (AWS Redshift, Apache Iceberg, Clickhouse, etc). 
  • Familiarity with RESTFul microservice-based APIs 
  • Experience in modern CI/CD pipelines and infrastructure (Jenkins, Github Actions, Terraform, Kubernetes) a big plu (or equivalent) 
  • Optional: familiarity with CRM systems like Salesforce, Microsoft Dynamics 365, Hubspot. 
  • Experience with the SCRUM and the AGILE development process. 
  • Familiarity developing in cloud-based environments  

What we have for you:

At Seismic, we’re committed to providing benefits and perks for the whole self. To explore our benefits available in each country, please visit the Global Benefits page. 

We are committed to fair and equitable compensation practices.Seismic's annual base salary range for this position will vary based on applicant's location, experience, job level, skills, and abilities as well as internal equity and alignment market data. The range listed below is the minimum to the maximum of our target hiring range. Seismic's salary range for this position is: USD $90,400.00/Yr. - USD $155,900.00/Yr.This position is also eligible to participate in Seismic's incentive plans in addition to base salary. The actual incentive amount will very and will be subject to the terms and conditions set in the applicable incentive plan.

Seismic Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Seismic DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Seismic
Seismic CEO photo
Doug Winter
Approve of CEO

Average salary estimate

$123150 / YEARLY (est.)
min
max
$90400K
$155900K

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, Seismic

At Seismic, we are on the hunt for a talented Software Engineer II to join our dynamic engineering team! Here, in our vibrant culture, technical excellence and innovation are at the forefront of everything we create. As part of our data engineering team, you will play a crucial role in managing the vital data pipeline that supports insights for over 2,300 customers globally. Utilizing cutting-edge technologies like Apache Kafka, Spark, and C#, you will transform diverse data streams into valuable reporting models that empower our customers to make informed, data-driven decisions every day. Your passion for clean, tested code and operational excellence will shine as you collaborate with skilled software engineers, data scientists, and product managers to build and deploy innovative solutions. In this role, you will have opportunities to enhance our analytics platform with AI-powered workflows and tackle exciting challenges while working alongside enthusiastic team members. If you are someone who thrives on problem-solving and enjoys being part of a culturally diverse team, this is the place for you. Join us at Seismic and be part of a journey towards building the next generation of data-driven products that make a real impact!

Frequently Asked Questions (FAQs) for Software Engineer II Role at Seismic
What are the primary responsibilities of a Software Engineer II at Seismic?

As a Software Engineer II at Seismic, your core responsibilities include collaborating with software engineers and product teams to build and deploy innovative solutions. You will focus on developing large-scale platform infrastructures and REST APIs, optimizing data pipelines, and enhancing analytic tools with AI capabilities. Additionally, participating in code reviews and agile ceremonies will be part of your role, ensuring a collaborative and productive environment.

Join Rise to see the full answer
What qualifications are required for the Software Engineer II position at Seismic?

To qualify for the Software Engineer II position at Seismic, candidates should possess a BS or MS in Computer Science or a related technical field, alongside 3+ years of software development experience in a SaaS environment. Familiarity with technologies like .NET Core, C#, and data engineering concepts, particularly in building and managing data pipelines, is essential. Experience with cloud environments and CI/CD processes is a significant plus.

Join Rise to see the full answer
What skills are advantageous for a Software Engineer II at Seismic?

For a successful Software Engineer II at Seismic, skills in .NET Core, C#, and data engineering technologies like Apache Kafka and Spark are highly advantageous. Additionally, a good grasp of RESTful microservice-based APIs, CI/CD tools, and Agile methodologies will enhance your contributions to the team. Being conversant in AI-related engineering is a bonus that could set applicants apart.

Join Rise to see the full answer
How does Seismic foster a good work-life balance for Software Engineer II?

Seismic is committed to fostering a supportive work-life balance for its Software Engineer II role by implementing flexible working hours, encouraging remote collaborations, and providing benefits that cater to whole-person well-being. Our team's collaborative spirit, coupled with an emphasis on personal growth and development, contributes to a balanced and fulfilling work experience.

Join Rise to see the full answer
What career growth opportunities exist for a Software Engineer II at Seismic?

As a Software Engineer II at Seismic, you will find numerous career growth opportunities, including the potential to take on leadership roles, participate in innovative projects, and continuously refine your technical skills. Seismic fosters professional development through training programs, mentorship, and exposure to cutting-edge technologies, enabling you to advance your career in a thriving environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
What programming languages and frameworks are you most comfortable using as a Software Engineer II?

When answering this question, highlight your experience with languages relevant to the Software Engineer II role, such as C#, Java, or Python. You may discuss specific projects where you've applied these languages and explain how they align with Seismic's technology stack.

Join Rise to see the full answer
Can you explain your experience with data pipelines and ETL processes?

Detail your hands-on experience in building and managing data pipelines, emphasizing technologies like Apache Kafka, Spark, or similar tools you’ve used. Discuss how you ensured data quality and integrity while handling ETL processes, and provide examples that reflect your problem-solving capabilities in this area.

Join Rise to see the full answer
How do you ensure code quality and reliability in your projects?

You can respond by discussing your commitment to best practices in coding, including unit testing and code reviews. Mention the importance of the testing pyramid and how you've implemented testing strategies in previous projects to maintain code reliability and address issues proactively.

Join Rise to see the full answer
How do you approach collaboration with remote teams, especially in a diverse environment?

When addressing this question, highlight your communication skills and willingness to engage with team members across different cultures. Provide examples of successful projects you’ve collaborated on remotely, discussing how you maintained clear communication and ensured everyone was aligned on goals.

Join Rise to see the full answer
What experience do you have with designing REST APIs?

Discuss your proficiency in designing REST APIs, including the principles you follow for API flexibility, security, and efficiency. Mention any specific projects where you implemented RESTful services and how they enhanced the application's functionality and user experience.

Join Rise to see the full answer
Describe a challenging technical problem you solved as a Software Engineer.

Convey a specific instance where you encountered a difficult challenge. Explain the situation, your approach, and the ultimate solution you devised. Use this as an opportunity to showcase your analytical skills and ability to work under pressure.

Join Rise to see the full answer
What is your experience with cloud-based development?

Highlight your familiarity with cloud platforms relevant to Seismic’s stack, such as AWS or Azure. Speak to your hands-on experience deploying applications and using cloud services for scalability and performance optimization.

Join Rise to see the full answer
How do you stay updated with the latest technology trends and advancements?

Explain your approach to staying informed about technology trends, which may include online courses, tech forums, and following thought leaders in the industry. Demonstrate your enthusiasm for continuous learning and how it helps you remain competitive in your roles.

Join Rise to see the full answer
What role does Agile methodology play in your work as a Software Engineer II?

Describe your experience with Agile practices, such as SCRUM, and how they have improved your project management skills and team collaboration. Provide tangible examples that outline your involvement in Agile ceremonies and reflections on their advantages.

Join Rise to see the full answer
Can you provide an example of how you handled a performance issue in an application?

Present an example where you identified a performance bottleneck and discuss the steps you took to diagnose and remediate the issue. This could involve optimizing code, redesigning architecture, or adjusting database queries. Highlight the positive impact of your solution.

Join Rise to see the full answer
Similar Jobs

As a Salesforce Software Engineer I at Travelers, you will leverage your technical expertise to design and implement Salesforce solutions in a collaborative environment.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Software Engineer in Google's Sustainability Data and Tech team, you'll help drive the company's climate goals by building scalable software and data solutions.

InventYOU AB Remote No location specified
Posted 12 days ago

Step into a pivotal role as a Lead Java Developer, guiding a talented team to deliver innovative backend solutions in a collaborative environment.

Photo of the Rise User
Motional Hybrid Pittsburgh, Pennsylvania, United States
Posted 5 days ago

As a Senior Software Engineer at Motional, you'll play a key role in developing embedded software for autonomous vehicle technology.

Photo of the Rise User
CarbonCapture Inc. Hybrid Arts District, Los Angeles, CA
Posted 8 days ago

Join CarbonCapture Inc. as a Software Engineering Intern and contribute to cutting-edge solutions for carbon dioxide removal from the atmosphere.

Photo of the Rise User

Take the lead as a Sr. Director of Software Engineering and shape the future of secure payments with a top-tier team.

Photo of the Rise User
Posted 6 days ago

Join Pico MES as a Backend Infrastructure Engineer and contribute to empowering small factories by developing scalable APIs and enhancing backend architecture.

Photo of the Rise User
ManTech Hybrid US, Loudoun County, VA; Virginia, Chantilly, Loudoun County, VA
Posted 14 days ago

Seeking a skilled Application Developer at ManTech in Chantilly, VA to enhance and develop innovative software solutions.

We empower thousands of teams to grow and win.

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 20, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
56 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
17 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
Photo of the Rise User
100+ people applied to Scrum Master-Remote at DICE
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Cincinnati just viewed Student Programs Coordinator at University of South Florida
Photo of the Rise User
Someone from OH, Columbiana just viewed Talent Relations Specialist at 3Pillar
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations Manager at Athennian