Job offers - CrawlJobs

Software Engineers Jobs (Hybrid work)

9 Job Offers

Mid-Level and Senior Software Engineers - Rust
Save Icon
Avaloq seeks Mid-Level and Senior Software Engineers skilled in Rust or similar typed languages to build scalable backend services for financial products in Fort Lauderdale. Strong modelling skills and quantitative degree required.
Salary Icon
Salary
Not provided
avaloq.com Logo
Avaloq
Expiration Date
Until further notice
Engineers, Software Full Stack
Save Icon
T-Mobile seeks a Full Stack Software Engineer in Bethesda, MD to build cloud-native systems. You will develop Android/iOS apps using Java, Kotlin, Swift, and MVVM, while managing EMM policies and programmatic ad platforms. Requires a Master’s degree + 1 year experience or Bachelor’s + 3 years. En...
Salary Icon
Salary
153830.50 - 164000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Senior Software Engineers
Save Icon
Senior Software Engineers are sought to build innovative agentic and security solutions, including Microsoft MDASH, in Redmond, WA. You will design scalable backend services, own components end-to-end, and strengthen system reliability. Requires a Bachelor’s in CS or related field with 4+ years c...
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineers
Save Icon
Principal Software Engineers in Redmond, WA, will design and build innovative agentic and software-security solutions, including Microsoft MDASH. This role requires 6+ years of experience with C, C++, C#, Java, JavaScript, or Python, and a Bachelor's in Computer Science. You will close the critic...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Engineers, Software
Save Icon
Seeking a **Software Engineer** in **Parsippany, NJ** to design scalable, highly available networking solutions. Requires a Master’s in Electrical Engineering and 1 year of experience with **Java, NodeJS, VueJS, SQL, Kafka, and Kubernetes**. You will develop full-stack software, collaborate on au...
Salary Icon
Salary
144982.80 - 161200.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Sr Engineers, Software
Save Icon
Salary Icon
Salary
212202.00 - 217202.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Sr Engineers, Software
Save Icon
Salary Icon
Salary
178069.00 - 199900.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Sr Engineers, Software
Save Icon
Salary Icon
Salary
152131.00 - 160000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Engineers, Software Full Stack
Save Icon
Join T-Mobile in Bethesda, MD as a Full Stack Software Engineer to build cloud-native systems and enterprise data warehouses. Leverage Python, AWS, and Apache Airflow for ETL pipelines and data integration. Requires a Master’s degree with 1+ year experience or Bachelor’s with 3+ years. Enjoy top ...
Salary Icon
Salary
150000.00 - 155000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice

About the Software Engineers role

Are you searching for top software engineer jobs? The role of a software engineer is dynamic, intellectually demanding, and central to the modern digital economy. While the specific title may vary, the core of this profession involves designing, building, and maintaining the software systems that power everything from mobile applications to large-scale cloud infrastructure. Software engineers are the architects and builders of the digital world, translating complex requirements into reliable, scalable, and efficient code.

Professionals in this field typically take ownership of the entire software development lifecycle. This begins with understanding user needs and system requirements, then progresses to architectural design, where decisions about data flow, system components, and technology stacks are made. The day-to-day work involves writing clean, maintainable code in languages such as Java, Python, Go, or C++. However, the role extends far beyond coding. A significant portion of the job is dedicated to testing, debugging, and optimizing performance to ensure systems are robust and responsive. Software engineers also participate in code reviews to maintain high standards, collaborate with cross-functional teams including product managers and designers, and often take part in on-call rotations to ensure production systems remain healthy and available.

Common responsibilities include developing and maintaining backend services, building APIs, managing databases, and working with cloud platforms like AWS, GCP, or Azure. Many engineers specialize in distributed systems, focusing on creating services that are fault-tolerant, scalable, and secure across multiple regions. Others may focus on front-end development, crafting intuitive user interfaces, or work in data engineering, building pipelines that process information in real-time. Regardless of the specialization, a typical requirement is strong proficiency in data structures, algorithms, and system design. Most positions require a degree in computer science or a related field, though equivalent practical experience is often valued. Experience with containerization tools like Docker and orchestration platforms like Kubernetes is increasingly common, as is familiarity with microservices architecture and CI/CD pipelines.

The profession demands a blend of technical depth and soft skills. Engineers must be curious problem-solvers who can dig into root causes rather than just treating symptoms. They need to communicate complex technical ideas clearly to non-technical stakeholders and work effectively within a team. Senior roles often involve mentoring junior engineers, leading architectural decisions, and setting technical direction for projects. Ultimately, software engineer jobs offer the opportunity to work on challenging problems that have a real-world impact, making it a rewarding career for those who enjoy continuous learning and building systems that matter.