Gen Logo

Gen

Sr. Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Tempe, AZ
Senior level
Tempe, AZ
Senior level
As a Senior Software Engineer, you will collaborate in Agile teams, develop cloud-native applications, mentor others, and establish software best practices.
The summary above was generated by AI

Senior Software Engineer

Responsibilities:

  • Be part of a scrum team in an Agile development environment.
  • Work with little or no supervision on analysis and development tasks.
  • Responsible for owning the design specifications and associated code for complete software components.
  • Collaborate within and across groups in discussing solutions, solicit feedback and writing user interface specifications.
  • Identify and suggest solutions to problems of significant scope.
  • Provide thought and technology leadership and work closely with other engineers and architects to help develop quality products, testable designs, and test tools.
  • Is looked upon to offer direction, guidance and mentoring to lesser skilled individuals on the team.   
  • Anticipates and identifies problems then provides alternative solutions to successful end result.
  • Author best software development practices as well as come up with standards specific to the team.
  • Learn technology trends across the industry and analyze how they can be adopted by the team.

Basic Qualifications:

  • BS/MS in Computer Science, Software Engineering, or equivalent combination of Training & 5+ years of experience.
  • 5+ years of programming experience with programming languages - Java, Groovy, and SQL.
  • 2+ years of experience in building cloud native applications in either AWS or Azure.
  • Hands-on experience with developing highly available, mission critical back-end services at significant scale.
  • Experience with test frameworks: Junit, TestNG, Gatling, SPOCK.
  • Proficient with traditional relational databases and NoSQL databases.

Preferred Qualifications:

  • Proven hands-on experience with design, coding standards, code reviews, deployment, testing, monitoring, and operations.
  • Experience with OAuth, OpenID, SAML and JSON Web Tokens.
  • Experience with AWS services: Lambda, SQS, EventBridge, Kinesis Data Streams.
  • Experience with building GraphQL APIs.
  • Experience with databases: PostgreSQL, DynamoDB.
  • Good knowledge in areas: Generative AI, Event Driven Architecture, Data Streaming.
  • Experience as a mentor, tech lead or leading an engineering team.
  • Solid understanding of DevOps best practices.
  • Strong communication skills (written and verbal).
  • Excellent troubleshooting skill to root cause complex issues.

#LI-AS1

Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.

 

We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency. 

 

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.

Top Skills

AWS
Azure
DynamoDB
Gatling
GraphQL
Groovy
Java
Json Web Tokens
Junit
Oauth
Openid
Postgres
SAML
Spock
SQL
Testng

Similar Jobs

Yesterday
Hybrid
3 Locations
Senior level
Senior level
Fintech • Financial Services
The Senior Software Engineer at Wells Fargo will lead technical initiatives, coordinate CI/CD deployments, and troubleshoot issues across applications in the Commercial Banking Digital area, mentoring junior staff.
Top Skills: AgileCi/CdJavaSpringSpring Boot
7 Days Ago
2 Locations
Senior level
Senior level
Food
The Senior Software Engineer will design and implement commercial cooking equipment, mentor junior engineers, and drive product improvements while adhering to regulatory standards.
Top Skills: Bluetooth)C/C++Cloud ComputingEclipseEdge ComputingEmbedded LinuxIotNetworking ArchitecturesRtosSource ControlWireless Communications (Wi-FiZigbee
10 Days Ago
Remote
40 Locations
Senior level
Senior level
Healthtech
Analyze business requirements, create and maintain application code, perform code reviews, provide Level 2 support, and fulfill administrative tasks.
Top Skills: Ibm As/400Ibm Db2Rpg-Ile

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account