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

Software Engineer

About EdgeTier:
At EdgeTier, we help customer care teams by seamlessly blending AI, automation and people. Our award-winning technology helps some of the most innovative companies in the world to deliver better quality customer service and to understand their customers better.
We have a huge opportunity to seize. We hope that you can help us get there.

We are first and foremost technology enthusiasts. We use the latest methodologies and tooling to build world-class software and place a strong emphasis on excellent user experience. While working at EdgeTier you will continuously be exposed to new technologies and will deploy them in real-world environments. As a member of the technical team, you will be consistently evaluating and recommending new technologies that will form part of our products.

Please note that we are currently only considering applicants based in the Dublin area. This is a flexible hybrid position.

You will be doing:

  • Working on a wide range of features and functionality for EdgeTier’s core product offering.

  • Developing, designing, and maintaining functionality across EdgeTier’s backend systems including the APIs, core functionality and databases.

  • Providing input into product architecture and product functionality.

  • Reviewing pull requests.

  • Maintain systems, fixing bugs and developing new features.

  • Working with frontend developers in designing out APIs.

  • Working directly with the senior management team and supporting the development of EdgeTier’s technical strategy.

  • Bringing new technologies and ideas into the development team.

About you:

  • Like solving important problems in a crucial part of EdgeTier’s product.

  • Are adaptable to work on new problems using new technologies.

  • Have professional experience of:

  • 4+ years of Python development

  • 3+ years of SQL experience.

  • 3+ years working with Python web frameworks (ideally Flask)

  • 3+ years using ORMs and accessing databases from Python (ideally SQLAlchemy and Postgres)

  • Experience using PostgreSQL, AWS services such as RDS, Ec2, SQS, SNS, etc., and SQLAlchemy.

  • Are proficient with Git.

  • Have experience writing unit tests using pytest, unittest etc.

  • Have experience in software architecture and design.

  • Are deeply curious and like solving problems.

  • Enjoy working in a collaborative and fast-paced environment.

We offer:

  • Competitive salary and bonus to round out your compensation package.

  • Stock options: we offer stock to all staff. As a rapidly growing investor-backed startup, the value of your stock will rise significantly as the company grows!

  • Future security: we offer a company-matched pension plan to all of our Ireland-based employees.

  • Learning budget: all staff have a budget available to spend as they please on educational content such as online courses, conferences or events.

  • Health & Wellbeing: we've got you covered with our company-supported health insurance plan.

  • Opportunity to be part of something great! We are scaling up with a fantastic product, and want you to be part of our success, growing with us in your career.

The interview process:

  1. Call with our Talent Acquisition Team (15-20 mins)

  2. Video call with our technical lead to discuss your experience and skill set from a technical perspective. (30-45 mins)

  3. Take home assessment (to complete in your own time).

  4. Final interview - we’ll walk through your task and ask you to make some changes live on the call. (80-120 mins)

  5. Decision!

EdgeTier provides a safe environment that encourages personal and professional growth, nurtures trust, facilitates the development of new values, and fosters long-lasting connections. We take great pride in being an Equal Employment Opportunity employer at EdgeTier. We are committed to a discrimination-free workplace and do not engage in employment discrimination based on race, religion, colour, national origin, ancestry, membership in the travelling community, physical disability, mental disability, medical condition, marital status, gender, gender identity, age, sexual orientation, or any other protected status. This policy encompasses all aspects of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training.

Agencies: Please note that we have an internal sourcing model, and do not require agency assistance. Unsolicited CVs will not be accepted.

EdgeTier Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
EdgeTier DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of EdgeTier
EdgeTier CEO photo
Unknown name
Approve of CEO

Average salary estimate

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

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

Join EdgeTier as a Software Engineer in Dublin and become an integral part of a team that's redefining customer care through cutting-edge technology. At EdgeTier, we’re passionate about blending AI, automation, and human talent to deliver exceptional customer service solutions to companies around the globe. In your role, you'll dive into a variety of tasks, from developing and maintaining the core functionalities of our sophisticated backend systems to collaborating with frontend developers on API design. You'll play a vital role in shaping our product architecture while also experiencing the thrill of working with the latest technologies. We believe in innovation and continuous learning, offering you the chance to evaluate and touch on new tech relevant to our products. With a flexible hybrid working model, you'll enjoy the perfect balance between collaboration and independence in a fast-paced, dynamic environment. If you’re enthusiastic about problem-solving and eager to contribute to a growing tech startup, EdgeTier is eager to hear from you. Here, your work will matter, and you'll see the impact first-hand. Plus, with our comprehensive compensation package that includes competitive salary, stock options, and a learning budget for courses and conferences, we strive to help you grow both personally and professionally.

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

As a Software Engineer at EdgeTier, your responsibilities will include developing, designing, and maintaining functionalities across our backend systems. You'll also contribute to product architecture discussions, review pull requests, and work closely with both frontend developers and senior management. This role is all about collaboration and problem-solving to enhance EdgeTier's core products.

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

To be eligible for the Software Engineer role at EdgeTier, candidates should have at least 4 years of professional experience in Python development and 3 years of experience with SQL and web frameworks, notably Flask. Familiarity with PostgreSQL, AWS services, and unit testing frameworks is also required. A problem-solving attitude and adaptability are crucial.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at EdgeTier?

At EdgeTier, you will work with a range of modern technologies including Python, Flask, SQLAlchemy, and PostgreSQL. Experience with AWS services such as RDS and EC2 will also come in handy. You will constantly evaluate and integrate new technologies that will enhance our products.

Join Rise to see the full answer
What is the interview process like for the Software Engineer role at EdgeTier?

The interview process for the Software Engineer position at EdgeTier consists of a call with our Talent Acquisition Team, a technical video interview, a take-home assessment, and a final interview where you’ll discuss your task. This structured approach helps us evaluate not just your skills but also how well you fit into our team culture.

Join Rise to see the full answer
What benefits does EdgeTier offer to its Software Engineers?

EdgeTier offers a competitive salary, stock options, a company-matched pension plan, and a learning budget for personal development. We are also committed to your health and wellbeing with a company-supported health insurance plan. All these benefits come together to create a fulfilling work environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Python and how it can benefit your role as a Software Engineer at EdgeTier?

When answering this question, focus on specific Python projects you have completed, detailing your role in these projects. Highlight how your knowledge of Python web frameworks, like Flask, can help develop effective and efficient solutions for EdgeTier’s core product.

Join Rise to see the full answer
What strategies do you use for debugging Python code?

Discuss techniques like leveraging logging, using the Python debugger (pdb), and writing unit tests to identify issues. Emphasize that problem-solving is key, and express your willingness to learn and adapt new debugging tools and techniques.

Join Rise to see the full answer
How do you prioritize your tasks in a fast-paced development environment?

Describe your approach to prioritization, which may involve assessing project deadlines, the impact of tasks, and collaborating with team members for feedback. Show your flexibility to adapt when priorities shift.

Join Rise to see the full answer
What experience do you have working with databases, particularly SQL and PostgreSQL?

Share your experiences with SQL queries and how you've used PostgreSQL in past projects. Include how you’ve addressed database optimization and data integrity challenges to underline your competency and enthusiasm for working with databases.

Join Rise to see the full answer
How do you approach writing unit tests in your projects?

Explain your philosophy of testing and provide examples of how you've used testing frameworks such as pytest. Highlight the importance of unit testing in maintaining code quality and simplifying future changes.

Join Rise to see the full answer
Can you give an example of a successful project where you worked collaboratively with others?

Detail a specific project where teamwork was essential, explaining your role and how collaboration led to the project's success. Emphasize the tools and methods you used for communication and collaboration.

Join Rise to see the full answer
Why do you consider yourself suitable for the Software Engineer position at EdgeTier?

Articulate your passion for technology and problem-solving. Focus on your skills and experiences that align with EdgeTier’s mission, especially your adaptability in learning and working with new technologies.

Join Rise to see the full answer
How would you approach learning a new technology that EdgeTier is interested in?

Discuss your approach to self-learning, using available resources, engaging in community forums, and collaborating with team members knowledgeable about the technology. Showcase your eagerness to grow and take on new challenges.

Join Rise to see the full answer
What is your experience with APIs, and how do you ensure they are effectively designed?

Share your hands-on experience in designing and consuming APIs, putting emphasis on best practices like REST principles. Discuss how you’ve worked with frontend teams to ensure seamless integration and user experience.

Join Rise to see the full answer
How do you handle feedback on your code from peers?

Express your view on constructive criticism as a valuable part of personal and professional growth. Describe how you implement feedback into your work and the importance of keeping an open mind to enhance your skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mobica Remote Warsaw, Poland
Posted 7 days ago
Photo of the Rise User
VisibleThread Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 24 hours ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Commify Remote No location specified
Posted 22 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 6, 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!