Remote; New York City; Salt Lake City; San Francisco Hybrid $165K - $250K

Anrok is hiring a Software Engineer (7+ years of experience)

About the Role

We are looking for a Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining software solutions. You will work closely with cross-functional teams to deliver high-quality products and drive innovation.

Responsibilities

  • Design and develop scalable and maintainable software solutions
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and testable code
  • Participate in code reviews and pair programming sessions
  • Troubleshoot and debug applications
  • Improve existing software and refine solutions
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Contribute to the development of best practices and standards
  • Stay up-to-date with emerging technologies and industry trends
  • Mentor junior team members and provide guidance
  • Participate in on-call rotations for production support
  • Work on multiple projects simultaneously
  • Ensure software meets quality and security standards
  • Document development processes and provide technical support
  • Conduct performance testing and optimization
  • Collaborate with product managers to understand requirements
  • Implement security measures to protect software
  • Participate in the full software development lifecycle
  • Provide technical leadership and make architectural decisions
  • Ensure software is user-friendly and meets user needs

Nice to Have

  • Experience with specific technologies or frameworks
  • Knowledge of industry-specific standards and regulations
  • Experience with large-scale software systems
  • Familiarity with data structures and algorithms
  • Experience with machine learning or AI
  • Knowledge of cybersecurity principles
  • Experience with mobile app development
  • Familiarity with cloud-native architectures
  • Experience with big data technologies
  • Knowledge of software performance optimization techniques
  • Experience with user experience (UX) design principles
  • Familiarity with software development lifecycle (SDLC) methodologies
  • Experience with test-driven development (TDD)
  • Knowledge of software architecture patterns
  • Experience with container orchestration platforms
  • Familiarity with infrastructure as code (IaC) tools
  • Experience with serverless architectures
  • Knowledge of software deployment strategies
  • Experience with software localization and internationalization
  • Familiarity with software development metrics and KPIs
  • Experience with software documentation and technical writing

Compensation

Competitive salary and benefits package

Work Arrangement

Full-time, on-site position

Team

Collaborative and innovative team environment

What You'll Get

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and innovative team environment
  • Flexible work arrangements and work-life balance
  • Access to cutting-edge technologies and tools
  • Support for continuous learning and skill development
  • Challenging and impactful projects to work on
  • Opportunities for career advancement and leadership roles
  • Comprehensive health and wellness benefits
  • Generous time-off policies and paid holidays
  • Employee assistance programs and support services
  • Opportunities for remote work and flexible scheduling
  • Access to industry conferences and networking events
  • Support for work-life integration and family-friendly policies
  • Opportunities for international assignments and travel
  • Access to mentorship and coaching programs
  • Support for community involvement and volunteer work
  • Opportunities for cross-functional collaboration and teamwork
  • Access to state-of-the-art facilities and equipment
  • Support for professional certifications and training
  • Opportunities for innovation and creativity in the workplace
  • Support for work-life balance and well-being initiatives
  • Opportunities for recognition and rewards for outstanding performance

Our Culture

  • Inclusive and diverse work environment
  • Focus on continuous learning and development
  • Collaborative and team-oriented culture
  • Innovative and forward-thinking mindset
  • Support for work-life balance and well-being
  • Opportunities for professional growth and advancement
  • Commitment to sustainability and social responsibility
  • Encouragement of creativity and innovation
  • Support for community involvement and volunteer work
  • Opportunities for cross-functional collaboration and teamwork
  • Focus on delivering high-quality products and services
  • Support for professional certifications and training
  • Opportunities for international assignments and travel
  • Encouragement of open communication and feedback
  • Support for employee well-being and mental health
  • Opportunities for recognition and rewards for outstanding performance
  • Focus on delivering exceptional customer experiences
  • Support for work-life integration and family-friendly policies
  • Opportunities for innovation and creativity in the workplace
  • Encouragement of diversity, equity, and inclusion
  • Support for continuous improvement and development

Visa sponsorship available for eligible candidates

About company
Anrok
Anrok connects with billing and payment systems to automate sales tax compliance end-to-end for internet businesses selling across borders.
All jobs at Anrok Visit website
Job Details
Department Engineering, Product, and Design
Category other
Posted 7 days ago